@Override public void wordClicked() { if (stuff == null) { stuff=new StuffFragment(); } getFragmentManager().beginTransaction() .replace(R.id.content, stuff) .addToBackStack(null).commit(); drawer.post(onNavChange); }
public class ListProductsFragment extends SherlockFragment { private ListView list; public static ListProductsFragment newInstance() { ListProductsFragment f = new ListProductsFragment(); return f; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View V = inflater.inflate(R.layout.list, container, false); list = (ListView)V.findViewById(android.R.id.list); list.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // This is important bit Fragment productDetailFragment = FragmentProductDetail.newInstance(); FragmentTransaction transaction = getChildFragmentManager().beginTransaction(); transaction.addToBackStack(null); transaction.replace(R.id.products_list_linear, productDetailFragment).commit(); } }); return V; } }
@Override public void onCountrySelected(Country c) { String url=getString(c.url); details.loadUrl(url); if (details.getId() != R.id.details) { getFragmentManager().beginTransaction() .replace(R.id.mainfrag, details, TAG_DETAILS) .addToBackStack(null).commit(); } }
private void showFragment(int fragmentIndex, boolean addToBackStack) { FragmentManager fm = getFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); for (int i = 0; i < fragments.length; i++) { if (i == fragmentIndex) { transaction.show(fragments[i]); } else { transaction.hide(fragments[i]); } } if (addToBackStack) { transaction.addToBackStack(null); } transaction.commit(); } }
/** * 描述:移除Fragment. * * @param context * the context */ public static void removeDialog(Context context) { try { FragmentActivity activity = (FragmentActivity) context; FragmentTransaction ft = activity.getFragmentManager() .beginTransaction(); // 指定一个系统转场动画 ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE); Fragment prev = activity.getFragmentManager().findFragmentByTag( mDialogTag); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); ft.commit(); } catch (Exception e) { // 可能有Activity已经被销毁的异常 e.printStackTrace(); } }
@Override public void onClick(View view){ //Open editor for new FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.replace(R.id.fragment1, new CustomActionEditorFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss(); } });
@Override public boolean onPreferenceClick(Preference preference){ long time = System.currentTimeMillis(); if(time - lastVersionClick < 1000){ if(versionClicks < 4){ versionClicks++; }else{ versionClicks = 0; FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.replace(R.id.fragment1, new DevOptionsFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss(); } }else versionClicks = 1; lastVersionClick = time; return false; } });
@Override public void onClick(View view) { final EndFragment toFragment = new EndFragment(); FragmentTransitionLauncher .with(view.getContext()) .image(BitmapFactory.decodeResource(getResources(), R.drawable.photo)) .from(view.findViewById(R.id.fragment_start_imageview)).prepare(toFragment); getFragmentManager().beginTransaction().replace(R.id.content, toFragment).addToBackStack(null).commit(); } });
public boolean onMenuItemClick(android.view.MenuItem item){ if(item.getGroupId()==-1){ //Open actions manager FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.replace(R.id.fragment1, new CustomActionManagerFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss(); }else{ onActionSelected(cmds.get(item.getItemId())); } return true; } });
void crackReaver(MainActivity activity){ FragmentManager fragmentManager = activity.getFragmentManager(); ReaverFragment.ap = this; FragmentTransaction ft = fragmentManager.beginTransaction(); ft.replace(R.id.fragment1, activity.reaverFragment.setAutostart(true)); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss(); fragmentManager.executePendingTransactions(); //Wait for everything to be set up } void disconnectAll(){
fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit();
static void isolate(String mac){ is_ap = getAPByMac(mac); if(is_ap!=null){ IsolatedFragment.exit_on = mFragmentManager.getBackStackEntryCount(); FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.replace(R.id.fragment1, new IsolatedFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss(); } Tile.filter(); if(debug){ if(is_ap==null) Log.d("HIJACKER/Main", "No AP isolated"); else Log.d("HIJACKER/Main", "AP with MAC " + mac + " isolated"); } } static void refreshState(){
ft.addToBackStack(null); ft.commitAllowingStateLoss(); mFragmentManager.executePendingTransactions();
@Override protected void onPostExecute(final Boolean success){ if(!success) return; loadingDialog.setText(getString(R.string.starting_hijacker)); if(watchdog){ watchdogTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } //Load default fragment (airodump) if(mFragmentManager.getBackStackEntryCount()==0){ FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.replace(R.id.fragment1, new MyListFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss(); } loadingDialog.dismissAllowingStateLoss(); //Start if(pref.getBoolean("disclaimerAccepted", false)) main(); } }
MainFragment mainFragment = new MainFragment(this); fragmentTransaction.replace(R.id.container, mainFragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit();
ft.replace(R.id.fragment1, new SettingsFragment()); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commitAllowingStateLoss();
private void jump(Fragment fragment){ FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.replace( R.id.game_activity, fragment); ft.addToBackStack(null); ft.commit(); } }
protected void addFragment(int containerViewId, Fragment fragment, String fragmentTag, boolean addToBackStack) { FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.add(containerViewId, fragment, fragmentTag); if (addToBackStack) { transaction.addToBackStack(null); } transaction.commit(); }
public static void openCalendarPicker(YearMonthDay preset, Builder.CalendarPickerOnConfirm calendarPickerOnConfirm) { FragmentCalendarPicker fragmentCalendarPicker = FragmentCalendarPicker.newInstance( preset, calendarPickerOnConfirm); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); ft.add(android.R.id.content, fragmentCalendarPicker); ft.addToBackStack("com.maxproj.calendarpicker"); ft.commit(); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d("tt", "setOnItemClickListener"); MyFragment2 fragment2 = new MyFragment2(); getFragmentManager().beginTransaction().hide(MyFragment.this).replace(R.id.fragment, fragment2).addToBackStack(null).commit(); } });