Add new task to intents that leave Settings
Test: manual Fixes: 197702721 Fixes: 197704633 Fixes: 197704125 Fixes: 197704456 Change-Id: Iffeca2d152bd083edafe69a7121d011e284eeb69
This commit is contained in:
@@ -54,10 +54,13 @@ public class ZenModePrioritySendersPreferenceController
|
|||||||
@VisibleForTesting static final String KEY_NONE = "senders_none";
|
@VisibleForTesting static final String KEY_NONE = "senders_none";
|
||||||
|
|
||||||
private static final Intent ALL_CONTACTS_INTENT =
|
private static final Intent ALL_CONTACTS_INTENT =
|
||||||
new Intent(Contacts.Intents.UI.LIST_DEFAULT);
|
new Intent(Contacts.Intents.UI.LIST_DEFAULT)
|
||||||
|
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
private static final Intent STARRED_CONTACTS_INTENT =
|
private static final Intent STARRED_CONTACTS_INTENT =
|
||||||
new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
|
new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
|
||||||
private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN);
|
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
|
private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN)
|
||||||
|
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
|
|
||||||
private final PackageManager mPackageManager;
|
private final PackageManager mPackageManager;
|
||||||
private final boolean mIsMessages; // if this is false, then this preference is for calls
|
private final boolean mIsMessages; // if this is false, then this preference is for calls
|
||||||
|
@@ -43,10 +43,12 @@ public class ZenRuleStarredContactsPreferenceController extends
|
|||||||
mPriorityCategory = priorityCategory;
|
mPriorityCategory = priorityCategory;
|
||||||
mPackageManager = mContext.getPackageManager();
|
mPackageManager = mContext.getPackageManager();
|
||||||
|
|
||||||
mStarredContactsIntent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
|
mStarredContactsIntent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
|
||||||
|
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
|
|
||||||
mFallbackIntent = new Intent(Intent.ACTION_MAIN);
|
mFallbackIntent = new Intent(Intent.ACTION_MAIN);
|
||||||
mFallbackIntent.addCategory(Intent.CATEGORY_APP_CONTACTS);
|
mFallbackIntent.addCategory(Intent.CATEGORY_APP_CONTACTS);
|
||||||
|
mFallbackIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user