Merge "Fail silently if a process trys to launch an acitvity for background user" into mnc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
b2690f3857
@@ -1810,9 +1810,14 @@ public class Instrumentation {
|
||||
throw new SecurityException(
|
||||
"Starting under voice control not allowed for: " + intent);
|
||||
case ActivityManager.START_NOT_CURRENT_USER_ACTIVITY:
|
||||
throw new SecurityException(
|
||||
"Not allowed to start background user activity that shouldn't be"
|
||||
+ " displayed for all users.");
|
||||
// Fail silently for this case so we don't break current apps.
|
||||
// TODO(b/22929608): Instead of failing silently or throwing an exception,
|
||||
// we should properly position the activity in the stack (i.e. behind all current
|
||||
// user activity/task) and not change the positioning of stacks.
|
||||
Log.e(TAG,
|
||||
"Not allowed to start background user activity that shouldn't be displayed"
|
||||
+ " for all users. Failing silently...");
|
||||
break;
|
||||
default:
|
||||
throw new AndroidRuntimeException("Unknown error code "
|
||||
+ res + " when starting " + intent);
|
||||
|
||||
Reference in New Issue
Block a user