Exemplo n.º 1
0
  @Override
  public View getView(final int position, View convertView, ViewGroup parent) {
    final ViewHolder holder;
    CmMatch cmMatch = mCmItems.get(position);
    View view = convertView;
    int imageId = 0;
    if (null == view) {
      LayoutInflater inflater = LayoutInflater.from(mActivity);
      view = inflater.inflate(R.layout.row_adapter_cm_list, parent, false);
      holder = new ViewHolder();
      holder.imageView = (ImageView) view.findViewById(R.id.image_cm_item);
      holder.textView = (TextView) view.findViewById(R.id.textview_cm);
      holder.textViewInfo = (TextView) view.findViewById(R.id.textview_user_info);
      holder.imageViewReason1 = (ImageView) view.findViewById(R.id.image_cm_reason1);
      holder.imageViewReason2 = (ImageView) view.findViewById(R.id.image_cm_reason2);
      holder.imageViewReason3 = (ImageView) view.findViewById(R.id.image_cm_reason3);
      view.setTag(holder);
    } else {
      holder = (ViewHolder) view.getTag();
    }
    imageId = UiHelpers.getCmImageId(cmMatch.getCmIdx());
    if (R.drawable.transparent != imageId) {
      holder.imageView.setImageDrawable(mActivity.getResources().getDrawable(imageId));
    } else {
      holder.imageView.setVisibility(View.GONE);
    }
    CmIdx cmIdx = CmIdxItems.getCmIdx(cmMatch.getCmIdx());
    String cmString = cmIdx.getCmString();
    holder.textView.setText(cmString);
    if (null == cmMatch.getCmInfoString()) {
      holder.textViewInfo.setVisibility(View.GONE);
    } else {
      String cmInfo = cmMatch.getCmInfoString();
      holder.textViewInfo.setText(cmInfo);
    }
    if (null == cmMatch.getCmReasons()) {
      holder.imageViewReason1.setVisibility(View.GONE);
      holder.imageViewReason2.setVisibility(View.GONE);
      holder.imageViewReason3.setVisibility(View.GONE);
    } else {
      imageId = UiHelpers.getStateImageId(cmMatch.getCmReasons()[0]);
      if (R.drawable.transparent != imageId) {
        holder.imageViewReason1.setImageDrawable(mActivity.getResources().getDrawable(imageId));
      } else holder.imageViewReason1.setVisibility(View.GONE);
      imageId = UiHelpers.getStateImageId(cmMatch.getCmReasons()[1]);
      if (R.drawable.transparent != imageId) {
        holder.imageViewReason2.setImageDrawable(mActivity.getResources().getDrawable(imageId));
      } else holder.imageViewReason2.setVisibility(View.GONE);
      imageId = UiHelpers.getStateImageId(cmMatch.getCmReasons()[2]);
      if (R.drawable.transparent != imageId) {
        holder.imageViewReason3.setImageDrawable(mActivity.getResources().getDrawable(imageId));
      } else holder.imageViewReason3.setVisibility(View.GONE);
    }

    return view;
  }
 @Override
 public void onPause() {
   if (debug) {
     logString = TAG + ": onPause()";
     Log.d(TAG, logString);
     ActivityMain.appendLog("debug.txt", logString, false);
   }
   super.onPause();
   getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this);
 }
    @Override
    public void onCreate(Bundle savedInstanceState) {
      if (debug) {
        logString = TAG + ": onCreate()";
        Log.d(TAG, logString);
        ActivityMain.appendLog("debug.txt", logString, false);
      }

      super.onCreate(savedInstanceState);
      addPreferencesFromResource(R.xml.settings);

      sharedPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity());

      // Set current setting values to the presented interface
      updatePreferenceSummary(sharedPrefs, "prefAlarmTime");
      updatePreferenceSummary(sharedPrefs, "prefRunningSpeed");
      updatePreferenceSummary(sharedPrefs, "prefEscapeTimeout");
    }
Exemplo n.º 4
0
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
   int id = item.getItemId();
   switch (id) {
     case R.id.action_favorite:
       if (HelperSharedPrefs.getSPString(
               ActivityMain.getContext(), HelperSharedPrefs.SPKeys.key1, null)
           .equals("NONE")) {
         Intent intent = new Intent(getActivity(), ActivityNoFavDinos.class);
         startActivity(intent);
         return true;
       } else {
         Intent intent = new Intent(getActivity(), ActivityMyFavDinos.class);
         startActivity(intent);
         return true;
       }
     default:
       return super.onOptionsItemSelected(item);
   }
 }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    if (debug) {
      logString = TAG + ": onCreateView()";
      Log.d(TAG, logString);
      ActivityMain.appendLog("debug.txt", logString, false);
    }

    View v = inflater.inflate(R.layout.fragment_settings, container, false);

    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

    WakeUpConfiguration fragment = new WakeUpConfiguration();
    fragmentTransaction.add(R.id.fragment_preferences, fragment);
    fragmentTransaction.commit();

    return v;
  }
  private void initializeHotSpotFeed(View view) {
    if (ActivityMain.getInstance() != null && eventDetail != null) {
      ActivityMain.getInstance()
          .buildActionBar(
              eventDetail.getEventName().toUpperCase(), GlobalConstants.FRAG_LOAD_EVENT);
      eventId = eventDetail.getEventId();
    }

    hotSpotGridView = (GridView) view.findViewById(R.id.gridViewHotSpot);
    imgBtnGridView = (ImageButton) view.findViewById(R.id.imgBtnHotSpotGridView);
    imgBtnListView = (ImageButton) view.findViewById(R.id.imgBtnHotSpotListView);
    cameraButton = (Button) view.findViewById(R.id.buttonCamera);
    mRecyclerView = (RecyclerView) view.findViewById(R.id.sig_recycler_view);
    mLayoutManager = new LinearLayoutManager(context);
    mRecyclerView.setLayoutManager(mLayoutManager);
    mRecyclerView.setHasFixedSize(true);

    if (!showCamera) {
      cameraButton.setVisibility(View.GONE);
    }

    cameraButton.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
            ((TabActivityHotSpot) context).setFileUri(fileUri);
            intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
            getActivity().startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
          }
        });

    currentView = CurrentView.ListView;
    clickedView = CurrentView.ListView;
    hotSpotGridView.setVisibility(View.GONE);
    imgBtnGridView.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            clickedView = CurrentView.GridView;
            if (clickedView != currentView) {
              currentView = currentView.GridView;
              new LoadEvenPhotos().execute(Integer.toString(eventId));
            }
          }
        });

    imgBtnListView.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            clickedView = CurrentView.ListView;
            if (clickedView != currentView) {
              currentView = CurrentView.ListView;
              new LoadEvenPhotos().execute(Integer.toString(eventId));
            }
          }
        });

    new AddUserToEvent().execute();
  }