public void onClick(View view) { goHome(); } };
@Override protected void setupActionBar() { getActivityHelper().setupActionBar(R.menu.default_menu_items_with_search, R.menu.holo_default_menu_items_with_search); }
@Override public boolean onCreateOptionsMenu(Menu menu) { return mActivityHelper.onCreateOptionsMenu(menu); }
@Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); if (this instanceof AccueilActivity) { getActivityHelper().setupHomeActivity(); } else { getActivityHelper().setupSubActivity(); } }
resourceMenu = resourceMenuNoir; final ViewGroup actionBarCompat = getActionBarCompat(); if (actionBarCompat == null) { addMenus(resourceMenu); return; spring.setLayoutParams(springLayoutParams); actionBarCompat.addView(spring); addMenus(resourceMenu);
public void invalidateOptionsMenu() { if (UIUtils.isHoneycomb()) { CompatUtil.invalidateOptionsMenu(mActivity); } else if (mActivity instanceof ChangeIconActionBar) { final ViewGroup actionBar = getActionBarCompat(); if (actionBar == null) { return; } for (int i = 0; i < actionBar.getChildCount(); i++) { View view = actionBar.getChildAt(i); if (view instanceof ImageButton) { ((ChangeIconActionBar) mActivity).changeIconActionBar((ImageButton) view); } } actionBar.invalidate(); } }
/** * Factory method for creating {@link ActivityHelper} objects for a given * activity. Depending on which device the app is running, either a basic * helper or Honeycomb-specific helper will be returned. */ public static ActivityHelper createInstance(Activity activity) { return UIUtils.isHoneycomb() ? new ActivityHelperHoneycomb(activity) : new ActivityHelper(activity); }
final MenuItem item = simpleMenu.getItem(i); if (item.getItemId() == R.id.menu_search && mActivity instanceof Searchable) { addActionButtonCompat(item.getItemId(), item.getIcon(), item.getTitle(), new View.OnClickListener() { addActionButtonCompat(item.getItemId(), item.getIcon(), item.getTitle(), new View.OnClickListener() { @Override public void onClick(View v) {
@Override public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); if (item.getItemId() == R.id.menu_order) { orderDirection = !orderDirection; AbstractListArretFragment fragment = (AbstractListArretFragment) getCurrentFragment(); fragment.construireListe(); getActivityHelper().invalidateOptionsMenu(); return true; } else if (item.getItemId() == R.id.menu_google_map) { Intent intent = new Intent(this, getArretOnMap()); AbstractListArretFragment fragment = (AbstractListArretFragment) getCurrentFragment(); intent.putExtra("ligne", fragment.getMyLigne()); if (fragment.getCurrentDirection() != null) { intent.putExtra("direction", fragment.getCurrentDirection()); } if (fragment.getMyLigne() != null) { startActivity(intent); } } return false; } }
/** {@inheritDoc} */ @Override public void setupHomeActivity() { super.setupHomeActivity(); // NOTE: there needs to be a content view set before this is called, so // this method // should be called in onPostCreate. if (UIUtils.isTablet(mActivity)) { mActivity.getActionBar().setDisplayOptions(0, ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE); } else { mActivity.getActionBar().setDisplayOptions(ActionBar.DISPLAY_USE_LOGO, ActionBar.DISPLAY_USE_LOGO | ActionBar.DISPLAY_SHOW_TITLE); } }
final ViewGroup actionBar = getActionBarCompat(); if (actionBar == null) { return null;
@Override protected void setupActionBar() { getActivityHelper().setupActionBar(R.menu.default_menu_items_with_search, R.menu.holo_default_menu_items_with_search); }
private static boolean onOptionsItemSelected(MenuItem item, ActivityHelper helper, Activity activity) { if (item.getItemId() == android.R.id.home) { helper.goHome(); return true; } return ((AbstractTransportsApplication) activity.getApplication()) .onOptionsItemSelected(item, activity, helper); }
@Override public boolean onCreateOptionsMenu(Menu menu) { return mActivityHelper.onCreateOptionsMenu(menu); }
@Override protected void setupActionBar() { getActivityHelper().setupActionBar(R.menu.default_menu_items, R.menu.holo_default_menu_items); } }
public boolean onOptionsItemSelected(MenuItem item, Activity activity, ActivityHelper helper) { switch (item.getItemId()) { case android.R.id.home: // app icon in action bar clicked; go home helper.goHome(); return true; case R.id.menu_bus_favoris: activity.startActivity(new Intent(activity, TabFavoris.class)); return true; case R.id.menu_velo_favoris: activity.startActivity(new Intent(activity, ListStationsFavoris.class)); return true; case R.id.menu_prefs: activity.startActivity(new Intent(activity, PreferencesRennes.class)); return true; case R.id.menu_refresh: if (activity instanceof Refreshable) { ((Refreshable) activity).refresh(); } return true; default: return false; } }
@Override public boolean onCreateOptionsMenu(Menu menu) { return mActivityHelper.onCreateOptionsMenu(menu); }
@Override protected void setupActionBar() { getActivityHelper().setupActionBar(R.menu.default_menu_items, R.menu.holo_default_menu_items); }
public boolean onOptionsItemSelected(MenuItem item, Activity activity, ActivityHelper helper) { switch (item.getItemId()) { case android.R.id.home: // app icon in action bar clicked; go home helper.goHome(); return true; case R.id.menu_bus_favoris: activity.startActivity(new Intent(activity, TabFavoris.class)); return true; case R.id.menu_velo_favoris: activity.startActivity(new Intent(activity, ListStationsFavoris.class)); return true; case R.id.menu_prefs: activity.startActivity(new Intent(activity, PreferencesBordeaux.class)); return true; case R.id.menu_refresh: if (activity instanceof Refreshable) { ((Refreshable) activity).refresh(); } return true; default: return false; } }
@Override public boolean onCreateOptionsMenu(Menu menu) { return mActivityHelper.onCreateOptionsMenu(menu); }