Fix navigation to wrong page
- Copies fragment argument and pass it to child fragments Fixes: 144949171 Test: manual Change-Id: I301d84535d40ad711e0e64d260c3d0d3a98c0314
This commit is contained in:
@@ -29,12 +29,12 @@ public class ProfileSelectManageApplications extends ProfileSelectFragment {
|
||||
|
||||
@Override
|
||||
public Fragment[] getFragments() {
|
||||
final Bundle workOnly = new Bundle();
|
||||
final Bundle workOnly = getArguments() != null ? getArguments().deepCopy() : new Bundle();
|
||||
workOnly.putInt(EXTRA_PROFILE, ProfileSelectFragment.WORK);
|
||||
final Fragment workFragment = new ManageApplications();
|
||||
workFragment.setArguments(workOnly);
|
||||
|
||||
final Bundle personalOnly = new Bundle();
|
||||
final Bundle personalOnly = getArguments() != null ? getArguments() : new Bundle();
|
||||
personalOnly.putInt(EXTRA_PROFILE, ProfileSelectFragment.PERSONAL);
|
||||
final Fragment personalFragment = new ManageApplications();
|
||||
personalFragment.setArguments(personalOnly);
|
||||
|
Reference in New Issue
Block a user