public void callFragmentOnResume() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onResume(); } }
public void callFragmentOnPause() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onPause(); } }
@Implementation public void onPause() { for(Fragment fragment : fragmentManager.getFragments().values()) { fragment.onPause(); } }
public void callFragmentOnDestroy() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onDestroy(); each.onDetach(); } }
@Implementation public void onSaveInstanceState(Bundle outState) { // We cannot figure out how to pass the RobolectricWiring test without doing this incredibly // terrible looking hack. I am very sorry. List<SerializedFragmentState> fragmentStates = new ArrayList<SerializedFragmentState>(); for (Map.Entry<Integer, Fragment> entry : ((TestFragmentManager) fragmentManager).getFragments().entrySet()) { Fragment fragment = entry.getValue(); fragment.onSaveInstanceState(outState); fragmentStates.add(new SerializedFragmentState(entry.getKey(), fragment)); } outState.putSerializable(FRAGMENTS_TAG, fragmentStates.toArray()); } }
@Implementation public void onStart() { for (Fragment fragment : fragmentManager.getFragments().values()) { fragmentManager.startFragment(fragment); } }
public void callFragmentOnConfigurationChanged(Configuration configuration) { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onConfigurationChanged(configuration); } }
public void callFragmentOnOptionsItemSelected(MenuItem item) { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onOptionsItemSelected(item); } }
public void callFragmentOnStart() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onStart(); } }
public void callFragmentOnContextItemSelected(MenuItem item) { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onContextItemSelected(item); } }
public void callFragmentOnCreateOptionsMenu(Menu menu, MenuInflater menuInflater) { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onCreateOptionsMenu(menu, menuInflater); } }
public void callFragmentOnPrepareOptionsMenu(Menu menu) { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onPrepareOptionsMenu(menu); } }
public void callFragmentOnLowMemory() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onLowMemory(); } }
public void callFragmentOnOptionsMenuClosed(Menu menu) { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onOptionsMenuClosed(menu); } }
public void callFragmentOnStop() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { each.onStop(); } } }
public void callFragmentOnCreate() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { ShadowFragment shadow = Robolectric.shadowOf(each); Bundle savedInstanceState = shadow.getSavedInstanceState(); each.onCreate(savedInstanceState); } }
public void callFragmentOnActivityCreated() { assertFragmentManager(); for (Fragment each : mfragmentManager.getFragments() .values()) { ShadowFragment shadow = Robolectric.shadowOf(each); Bundle savedInstanceState = shadow.getSavedInstanceState(); View view = each.onCreateView(each.getActivity() .getLayoutInflater(), null, savedInstanceState); shadow.setView(view); each.onViewCreated(view, null); each.onActivityCreated(savedInstanceState); } }