Revert "Notify AutofillManager in onResume() IFF activity was not recreated."
This reverts commit e579033d76.
Reason for revert: b/120160981, broke CTS
Bug: 120160981
Change-Id: I2caa58b155e24281ae02f96dc9c54458df15fc5a
This commit is contained in:
@@ -1387,15 +1387,7 @@ public class Activity extends ContextThemeWrapper
|
||||
if (mAutoFillResetNeeded) {
|
||||
if (!mAutoFillIgnoreFirstResumePause) {
|
||||
View focus = getCurrentFocus();
|
||||
// On Activity rotation situation (mRestoredFromBundle is true),
|
||||
// we should not call on AutofillManager in onResume()
|
||||
// since the next Layout pass will do that.
|
||||
// However, there are both cases where Activity#getCurrentFocus()
|
||||
// will return null (window not preserved) and not null (window IS
|
||||
// preserved), so we need to explicitly check for mRestoredFromBundle
|
||||
// here.
|
||||
if (!mRestoredFromBundle && focus != null
|
||||
&& focus.canNotifyAutofillEnterExitEvent()) {
|
||||
if (focus != null && focus.canNotifyAutofillEnterExitEvent()) {
|
||||
// TODO: in Activity killed/recreated case, i.e. SessionLifecycleTest#
|
||||
// testDatasetVisibleWhileAutofilledAppIsLifecycled: the View's initial
|
||||
// window visibility after recreation is INVISIBLE in onResume() and next frame
|
||||
|
||||
Reference in New Issue
Block a user