Loading services/java/com/android/server/am/ActivityRecord.java +8 −1 Original line number Diff line number Diff line Loading @@ -164,6 +164,9 @@ final class ActivityRecord { if (pendingResults != null) { pw.print(prefix); pw.print("pendingResults="); pw.println(pendingResults); } if (pendingOptions != null) { pw.print(prefix); pw.print("pendingOptions="); pw.println(pendingOptions); } if (uriPermissions != null) { if (uriPermissions.readUriPermissions != null) { pw.print(prefix); pw.print("readUriPermissions="); Loading Loading @@ -453,6 +456,7 @@ final class ActivityRecord { if (task != null && !finishing) { task.numActivities--; } clearOptionsLocked(); } } Loading @@ -466,6 +470,9 @@ final class ActivityRecord { if (task != null && inHistory) { task.numActivities--; } if (stopped) { clearOptionsLocked(); } } } Loading services/java/com/android/server/am/ActivityStack.java +3 −1 Original line number Diff line number Diff line Loading @@ -1055,7 +1055,9 @@ final class ActivityStack { mHandler.removeMessages(STOP_TIMEOUT_MSG, r); r.stopped = true; r.state = ActivityState.STOPPED; if (!r.finishing) { if (r.finishing) { r.clearOptionsLocked(); } else { if (r.configDestroy) { destroyActivityLocked(r, true, false, "stop-config"); resumeTopActivityLocked(null); Loading Loading
services/java/com/android/server/am/ActivityRecord.java +8 −1 Original line number Diff line number Diff line Loading @@ -164,6 +164,9 @@ final class ActivityRecord { if (pendingResults != null) { pw.print(prefix); pw.print("pendingResults="); pw.println(pendingResults); } if (pendingOptions != null) { pw.print(prefix); pw.print("pendingOptions="); pw.println(pendingOptions); } if (uriPermissions != null) { if (uriPermissions.readUriPermissions != null) { pw.print(prefix); pw.print("readUriPermissions="); Loading Loading @@ -453,6 +456,7 @@ final class ActivityRecord { if (task != null && !finishing) { task.numActivities--; } clearOptionsLocked(); } } Loading @@ -466,6 +470,9 @@ final class ActivityRecord { if (task != null && inHistory) { task.numActivities--; } if (stopped) { clearOptionsLocked(); } } } Loading
services/java/com/android/server/am/ActivityStack.java +3 −1 Original line number Diff line number Diff line Loading @@ -1055,7 +1055,9 @@ final class ActivityStack { mHandler.removeMessages(STOP_TIMEOUT_MSG, r); r.stopped = true; r.state = ActivityState.STOPPED; if (!r.finishing) { if (r.finishing) { r.clearOptionsLocked(); } else { if (r.configDestroy) { destroyActivityLocked(r, true, false, "stop-config"); resumeTopActivityLocked(null); Loading