July 2015
Beginner to intermediate
600 pages
18h 59m
English
Now that your layouts are behaving properly, you can turn to adding a CrimeFragment to the detail fragment container when CrimeListActivity is sporting a two-pane layout.
You might think to simply write an alternative implementation of CrimeHolder.onClick(View) for tablets. Instead of starting a new CrimePagerActivity, onClick(View) would get CrimeListActivity’s FragmentManager and commit a fragment transaction that adds a CrimeFragment to the detail fragment container.
The code in your CrimeListFragment.CrimeHolder would look like this:
public void onClick(View v) { // Stick a new CrimeFragment in the activity's layout Fragment fragment = CrimeFragment.newInstance(mCrime.getId()); FragmentManager fm = getActivity().getSupportFragmentManager(); ...Read now
Unlock full access