public RequestManagerHarness() { fragment = new RequestManagerFragment(lifecycle); controller = Robolectric.buildActivity(Activity.class).create(); controller.get() .getFragmentManager() .beginTransaction() .add(fragment, TAG) .commit(); controller.get() .getFragmentManager() .executePendingTransactions(); }
@SuppressWarnings("deprecation") @Override public void addFragmentWithTag(String tag, RequestManager requestManager) { RequestManagerFragment fragment = new RequestManagerFragment(); fragment.setRequestManager(requestManager); controller.get().getFragmentManager().beginTransaction() .add(fragment, RequestManagerRetriever.FRAGMENT_TAG).commitAllowingStateLoss(); controller.get().getFragmentManager().executePendingTransactions(); } }
DefaultRetrieverHarness() { this.parent = new android.app.Fragment(); controller.create(); controller.get().getFragmentManager().beginTransaction().add(parent, PARENT_TAG) .commitAllowingStateLoss(); controller.get().getFragmentManager().executePendingTransactions(); controller.start().resume(); }
@SuppressWarnings("deprecation") @Test public void testCanGetRequestManagerFromFragment() { Activity activity = Robolectric.buildActivity(Activity.class).create().start().resume().get(); android.app.Fragment fragment = new android.app.Fragment(); activity.getFragmentManager().beginTransaction().add(fragment, PARENT_TAG).commit(); activity.getFragmentManager().executePendingTransactions(); RequestManager manager = retriever.get(fragment); assertEquals(manager, retriever.get(fragment)); }
@SuppressWarnings("deprecation") private void helpTestCanGetRequestManagerFromDetachedFragment() { Activity activity = Robolectric.buildActivity(Activity.class).create().start().resume().get(); android.app.Fragment fragment = new android.app.Fragment(); activity.getFragmentManager().beginTransaction().add(fragment, PARENT_TAG).detach(fragment) .commit(); activity.getFragmentManager().executePendingTransactions(); assertTrue(fragment.isDetached()); retriever.get(fragment); }
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(){
ft.addToBackStack(null); ft.commitAllowingStateLoss(); mFragmentManager.executePendingTransactions();
@Override public void finishUpdate(ViewGroup container) { if (mCurTransaction != null) { mCurTransaction.commitAllowingStateLoss(); mCurTransaction = null; mFragmentManager.executePendingTransactions(); } }
@Override public void finishUpdate(ViewGroup container) { if (mCurTransaction != null) { mCurTransaction.commitAllowingStateLoss(); mCurTransaction = null; mFragmentManager.executePendingTransactions(); } }
public static void injectIfNeededIn(Activity activity) { // ProcessLifecycleOwner should always correctly work and some activities may not extend // FragmentActivity from support lib, so we use framework fragments for activities android.app.FragmentManager manager = activity.getFragmentManager(); if (manager.findFragmentByTag(REPORT_FRAGMENT_TAG) == null) { manager.beginTransaction().add(new EventDispatchFragment(), REPORT_FRAGMENT_TAG).commit(); // Hopefully, we are the first to make a transaction. manager.executePendingTransactions(); } }
public static void attachTo(Activity activity, Object executionScope, boolean finishAfterDialog, Bundle argumentsForErrorDialog) { android.app.FragmentManager fm = activity.getFragmentManager(); HoneycombManagerFragment fragment = (HoneycombManagerFragment) fm .findFragmentByTag(TAG_ERROR_DIALOG_MANAGER); if (fragment == null) { fragment = new HoneycombManagerFragment(); fm.beginTransaction().add(fragment, TAG_ERROR_DIALOG_MANAGER).commit(); fm.executePendingTransactions(); } fragment.finishAfterDialog = finishAfterDialog; fragment.argumentsForErrorDialog = argumentsForErrorDialog; fragment.executionScope = executionScope; } }
@Override public void onPause() { super.onPause(); final Fragment f = fm.findFragmentByTag(TAG_DIALOG); if (f != null) { fm.beginTransaction().remove(f).commit(); fm.executePendingTransactions(); } }
public void replaceFragment(int containerId, @NonNull android.app.Fragment fragment, Bundle args) { if(args != null) { fragment.setArguments(args);} android.app.FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction().replace(containerId, fragment, null); ft.commit(); getActivity().getFragmentManager().executePendingTransactions(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBookmarkFragment = BookmarkFragment.newInstance(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, mBookmarkFragment); ft.commit(); getFragmentManager().executePendingTransactions(); setTitle(getResources().getString(R.string.channel_bookmark)); }
private AvoidOnResultFragment getAvoidOnResultFragment(Activity activity) { AvoidOnResultFragment avoidOnResultFragment = findAvoidOnResultFragment(activity); if (avoidOnResultFragment == null) { avoidOnResultFragment = new AvoidOnResultFragment(); FragmentManager fragmentManager = activity.getFragmentManager(); fragmentManager .beginTransaction() .add(avoidOnResultFragment, TAG) .commitAllowingStateLoss(); fragmentManager.executePendingTransactions(); } return avoidOnResultFragment; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mHistoryFragment = HistoryFragment.newInstance(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, mHistoryFragment); ft.commit(); getFragmentManager().executePendingTransactions(); setTitle(getResources().getString(R.string.channel_history)); }
private void showAppSetting() { if (mAppSettingFragment == null) { mAppSettingFragment = new AppSettingFragment(); } mTransaction = getFragmentManager().beginTransaction() .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); mTransaction.replace(R.id.fragment, mAppSettingFragment); mTransaction.addToBackStack(null); mTransaction.commit(); getFragmentManager().executePendingTransactions(); SettingActivity.this.setTitle(R.string.title_menu_setting); getSupportActionBar().setDisplayHomeAsUpEnabled(true); }
private void replaceDetailFragment(DetailFragment detail, String noteUID, String notebookUID, ActiveAccount account) { FragmentTransaction ft = getFragmentManager(). beginTransaction(); ft.replace(R.id.details_fragment, detail); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { ft.commitNow(); detail.updateFragmentDataWithNewNoteSelection(noteUID, notebookUID, account); }else{ ft.commit(); getFragmentManager().executePendingTransactions(); detail.updateFragmentDataWithNewNoteSelection(noteUID, notebookUID, account); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); UmengUpdateAgent.update(this); getSupportActionBar().setDisplayHomeAsUpEnabled(false); setTitle(getString(R.string.app_name)); mFragment = LauncherFragment.newInstance(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, mFragment); ft.commit(); getFragmentManager().executePendingTransactions(); }
private void showGestureSetting() { if (mGestureFragment == null) { mGestureFragment = new GestureFragment(); } mTransaction = getFragmentManager().beginTransaction() .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); mTransaction.replace(R.id.fragment, mGestureFragment); mTransaction.addToBackStack(null); mTransaction.commitAllowingStateLoss(); getFragmentManager().executePendingTransactions(); SettingActivity.this.setTitle(R.string.title_gesture_setting); getSupportActionBar().setDisplayHomeAsUpEnabled(true); }