diff options
-rw-r--r-- | services/core/java/com/android/server/am/ActivityStarter.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/ActivityStarter.java b/services/core/java/com/android/server/am/ActivityStarter.java index abdbfadf8d99..c98e33727c9e 100644 --- a/services/core/java/com/android/server/am/ActivityStarter.java +++ b/services/core/java/com/android/server/am/ActivityStarter.java @@ -318,6 +318,13 @@ class ActivityStarter { boolean mayWait; /** + * Ensure constructed request matches reset instance. + */ + Request() { + reset(); + } + + /** * Sets values back to the initial state, clearing any held references. */ void reset() { @@ -332,8 +339,8 @@ class ActivityStarter { resultTo = null; resultWho = null; requestCode = 0; - callingPid = 0; - callingUid = 0; + callingPid = DEFAULT_CALLING_PID; + callingUid = DEFAULT_CALLING_UID; callingPackage = null; realCallingPid = 0; realCallingUid = 0; |