January 2017
Beginner to intermediate
624 pages
22h 42m
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, this 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 view) { // Stick a new CrimeFragment in the activity's layout Fragment fragment = CrimeFragment.newInstance(mCrime.getId()); FragmentManager ...Read now
Unlock full access