Merge "Correct lastId on onCreate with unexpected state" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
aed0c10d52
@@ -16,17 +16,9 @@
|
||||
|
||||
package android.app;
|
||||
|
||||
import android.graphics.Rect;
|
||||
import android.view.ViewRootImpl.ActivityConfigCallback;
|
||||
import android.view.autofill.AutofillManager;
|
||||
import android.view.autofill.AutofillPopupWindow;
|
||||
import android.view.autofill.IAutofillWindowPresenter;
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.app.IVoiceInteractor;
|
||||
import com.android.internal.app.ToolbarActionBar;
|
||||
import com.android.internal.app.WindowDecorActionBar;
|
||||
import com.android.internal.policy.DecorView;
|
||||
import com.android.internal.policy.PhoneWindow;
|
||||
import static android.os.Build.VERSION_CODES.O;
|
||||
|
||||
import static java.lang.Character.MIN_VALUE;
|
||||
|
||||
import android.annotation.CallSuper;
|
||||
import android.annotation.DrawableRes;
|
||||
@@ -62,6 +54,7 @@ import android.database.Cursor;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.media.AudioManager;
|
||||
import android.media.session.MediaController;
|
||||
@@ -114,15 +107,26 @@ import android.view.ViewGroup;
|
||||
import android.view.ViewGroup.LayoutParams;
|
||||
import android.view.ViewManager;
|
||||
import android.view.ViewRootImpl;
|
||||
import android.view.ViewRootImpl.ActivityConfigCallback;
|
||||
import android.view.Window;
|
||||
import android.view.Window.WindowControllerCallback;
|
||||
import android.view.WindowManager;
|
||||
import android.view.WindowManagerGlobal;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import android.view.autofill.AutofillManager;
|
||||
import android.view.autofill.AutofillPopupWindow;
|
||||
import android.view.autofill.IAutofillWindowPresenter;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.Toast;
|
||||
import android.widget.Toolbar;
|
||||
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.app.IVoiceInteractor;
|
||||
import com.android.internal.app.ToolbarActionBar;
|
||||
import com.android.internal.app.WindowDecorActionBar;
|
||||
import com.android.internal.policy.DecorView;
|
||||
import com.android.internal.policy.PhoneWindow;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
import java.io.PrintWriter;
|
||||
import java.lang.annotation.Retention;
|
||||
@@ -131,9 +135,6 @@ import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import static android.os.Build.VERSION_CODES.O;
|
||||
import static java.lang.Character.MIN_VALUE;
|
||||
|
||||
/**
|
||||
* An activity is a single, focused thing that the user can do. Almost all
|
||||
* activities interact with the user, so the Activity class takes care of
|
||||
@@ -999,7 +1000,8 @@ public class Activity extends ContextThemeWrapper
|
||||
}
|
||||
if (savedInstanceState != null) {
|
||||
mAutoFillResetNeeded = savedInstanceState.getBoolean(AUTOFILL_RESET_NEEDED, false);
|
||||
mLastAutofillId = savedInstanceState.getInt(LAST_AUTOFILL_ID, View.NO_ID);
|
||||
mLastAutofillId = savedInstanceState.getInt(LAST_AUTOFILL_ID,
|
||||
View.LAST_APP_AUTOFILL_ID);
|
||||
|
||||
if (mAutoFillResetNeeded) {
|
||||
getAutofillManager().onCreate(savedInstanceState);
|
||||
|
||||
Reference in New Issue
Block a user