* commit '74c489c94ae58033c2e9d58c68fb7312f441c3fd': Reset Settings task when using the user switcher
This commit is contained in:
committed by
Android Git Automerger
commit
96fdef53b5
@@ -1041,10 +1041,10 @@ public class ManageApplications extends Fragment implements
|
|||||||
if (selectedUser.getIdentifier() != UserHandle.myUserId()) {
|
if (selectedUser.getIdentifier() != UserHandle.myUserId()) {
|
||||||
Intent intent = new Intent(Settings.ACTION_APPLICATION_SETTINGS);
|
Intent intent = new Intent(Settings.ACTION_APPLICATION_SETTINGS);
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
int currentTab = mViewPager.getCurrentItem();
|
int currentTab = mViewPager.getCurrentItem();
|
||||||
intent.putExtra(EXTRA_LIST_TYPE, mTabs.get(currentTab).mListType);
|
intent.putExtra(EXTRA_LIST_TYPE, mTabs.get(currentTab).mListType);
|
||||||
mContext.startActivityAsUser(intent, selectedUser);
|
mContext.startActivityAsUser(intent, selectedUser);
|
||||||
getActivity().finish();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -156,8 +156,8 @@ public class NotificationAppList extends PinnedHeaderListFragment
|
|||||||
if (selectedUser.getIdentifier() != UserHandle.myUserId()) {
|
if (selectedUser.getIdentifier() != UserHandle.myUserId()) {
|
||||||
Intent intent = new Intent(getActivity(), NotificationAppListActivity.class);
|
Intent intent = new Intent(getActivity(), NotificationAppListActivity.class);
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
mContext.startActivityAsUser(intent, selectedUser);
|
mContext.startActivityAsUser(intent, selectedUser);
|
||||||
getActivity().finish();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -298,8 +298,8 @@ public class PrintSettingsFragment extends SettingsPreferenceFragment
|
|||||||
if (selectedUser.getIdentifier() != UserHandle.myUserId()) {
|
if (selectedUser.getIdentifier() != UserHandle.myUserId()) {
|
||||||
Intent intent = new Intent(Settings.ACTION_PRINT_SETTINGS);
|
Intent intent = new Intent(Settings.ACTION_PRINT_SETTINGS);
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
getActivity().startActivityAsUser(intent, selectedUser);
|
getActivity().startActivityAsUser(intent, selectedUser);
|
||||||
getActivity().finish();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user