Fix NPE when calling recreate in onCreate am: 6c675a3a48
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15435289 Change-Id: Ia5aaf4ded7149db9c984ca1aa409d3b494a304c6
This commit is contained in:
@@ -5666,8 +5666,8 @@ public final class ActivityThread extends ClientTransactionHandler
|
|||||||
*/
|
*/
|
||||||
private void scheduleRelaunchActivityIfPossible(@NonNull ActivityClientRecord r,
|
private void scheduleRelaunchActivityIfPossible(@NonNull ActivityClientRecord r,
|
||||||
boolean preserveWindow) {
|
boolean preserveWindow) {
|
||||||
if (r.activity.mFinished || r.token instanceof Binder) {
|
if ((r.activity != null && r.activity.mFinished) || r.token instanceof Binder) {
|
||||||
// Do not schedule relaunch if the activity is finishing or not a local object (e.g.
|
// Do not schedule relaunch if the activity is finishing or is a local object (e.g.
|
||||||
// created by ActivtiyGroup that server side doesn't recognize it).
|
// created by ActivtiyGroup that server side doesn't recognize it).
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user