Merge "Only launch an activity in an existing task if activity types match"

This commit is contained in:
Chong Zhang
2015-08-06 20:17:57 +00:00
committed by Android (Google) Code Review

View File

@@ -556,6 +556,10 @@ final class ActivityStack {
if (DEBUG_TASKS) Slog.d(TAG_TASKS, "Skipping " + task + ": mismatch root " + r);
continue;
}
if (r.mActivityType != target.mActivityType) {
if (DEBUG_TASKS) Slog.d(TAG_TASKS, "Skipping " + task + ": mismatch activity type");
continue;
}
final Intent taskIntent = task.intent;
final Intent affinityIntent = task.affinityIntent;