Merge "Only send text update for TextView after VIEW_ADDED is notified" into qt-r1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
691fa971ec
@@ -9510,6 +9510,12 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
|
||||
mPrivateFlags4 &= ~PFLAG4_NOTIFIED_CONTENT_CAPTURE_DISAPPEARED;
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
protected boolean getNotifiedContentCaptureAppeared() {
|
||||
return (mPrivateFlags4 & PFLAG4_NOTIFIED_CONTENT_CAPTURE_APPEARED) != 0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the (optional) {@link ContentCaptureSession} associated with this view.
|
||||
*
|
||||
|
||||
@@ -10586,7 +10586,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
|
||||
// notifyAppeared was not sent.
|
||||
|
||||
// ContentCapture
|
||||
if (isLaidOut() && isImportantForContentCapture()) {
|
||||
if (isLaidOut() && isImportantForContentCapture() && getNotifiedContentCaptureAppeared()) {
|
||||
final ContentCaptureManager cm = mContext.getSystemService(ContentCaptureManager.class);
|
||||
if (cm != null && cm.isContentCaptureEnabled()) {
|
||||
final ContentCaptureSession session = getContentCaptureSession();
|
||||
|
||||
Reference in New Issue
Block a user