/** * Adds a {@link Fragment} to this activity's layout. * * @param containerViewId The container view to where add the fragment. * @param fragment The fragment to be added. */ protected void addFragment(int containerViewId, Fragment fragment) { final FragmentTransaction fragmentTransaction = this.getFragmentManager().beginTransaction(); fragmentTransaction.add(containerViewId, fragment); fragmentTransaction.commit(); }
public static void startVisibleFragment(Fragment fragment, Class<? extends Activity> activityClass, int containerViewId) { buildFragmentManager(activityClass) .beginTransaction().add(containerViewId, fragment, null).commit(); }
public static void startFragment(Fragment fragment) { buildFragmentManager(FragmentUtilActivity.class) .beginTransaction().add(fragment, null).commit(); }
public static void startFragment(Fragment fragment, Class<? extends Activity> activityClass) { buildFragmentManager(activityClass) .beginTransaction().add(fragment, null).commit(); }
public static void startVisibleFragment(Fragment fragment) { buildFragmentManager(FragmentUtilActivity.class) .beginTransaction().add(1, fragment, null).commit(); }
@Override public void run() { activityController.create(bundle).get().getFragmentManager().beginTransaction().add(contentViewId, fragment).commit(); } });
private void updateFragments() { MissionsFragment fragment = new MissionsFragment(); getFragmentManager().beginTransaction() .replace(R.id.frame, fragment, MISSIONS_FRAGMENT_TAG) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) .commit(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getFragmentManager().findFragmentById(android.R.id.content)==null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new Prefs()).commit(); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getFragmentManager().findFragmentById(android.R.id.content) == null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new ThingsFragment()).commit(); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getFragmentManager().findFragmentById(android.R.id.content)==null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new SettingsFragment()).commit(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getFragmentManager().findFragmentById(android.R.id.content)==null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new Prefs()).commit(); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getFragmentManager().findFragmentById(android.R.id.content)==null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new Prefs()).commit(); } }
@Override public void wordClicked() { if (stuff == null) { stuff=new StuffFragment(); } getFragmentManager().beginTransaction() .replace(R.id.content, stuff) .addToBackStack(null).commit(); drawer.post(onNavChange); }
@Override public void onConnected(Bundle bundle) { if (getFragmentManager().findFragmentById(android.R.id.content) == null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new WeatherFragment()).commit(); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); details= (DetailsFragment)getFragmentManager().findFragmentById(R.id.details); if (details == null && findViewById(R.id.details) != null) { details=new DetailsFragment(); getFragmentManager().beginTransaction() .add(R.id.details, details).commit(); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fragmentManager = this.getFragmentManager(); TestPreferenceFragment fragment = new TestPreferenceFragment(); fragmentManager.beginTransaction().replace(android.R.id.content, fragment, FRAGMENT_TAG).commit(); } }
@SuppressWarnings("deprecation") @Test @RequiresApi(Build.VERSION_CODES.JELLY_BEAN_MR1) public void testDoesNotThrowIfAskedToGetManagerForFragmentPreJellyBeanMr1() { Util.setSdkVersionInt(Build.VERSION_CODES.JELLY_BEAN); Activity activity = Robolectric.buildActivity(Activity.class).create().start().resume().get(); android.app.Fragment fragment = new android.app.Fragment(); activity.getFragmentManager().beginTransaction().add(fragment, "test").commit(); android.app.Fragment spyFragment = Mockito.spy(fragment); when(spyFragment.getChildFragmentManager()).thenThrow(new NoSuchMethodError()); assertNotNull(retriever.get(spyFragment)); }
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") @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); }