Loading api/current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -53053,7 +53053,8 @@ package android.view.contentcapture { method @NonNull public android.view.autofill.AutofillId newAutofillId(@NonNull android.view.autofill.AutofillId, long); method @NonNull public final android.view.ViewStructure newViewStructure(@NonNull android.view.View); method @NonNull public final android.view.ViewStructure newVirtualViewStructure(@NonNull android.view.autofill.AutofillId, long); method public final void notifySessionLifecycle(boolean); method public final void notifySessionPaused(); method public final void notifySessionResumed(); method public final void notifyViewAppeared(@NonNull android.view.ViewStructure); method public final void notifyViewDisappeared(@NonNull android.view.autofill.AutofillId); method public final void notifyViewTextChanged(@NonNull android.view.autofill.AutofillId, @Nullable CharSequence); core/java/android/view/contentcapture/ChildContentCaptureSession.java +7 −2 Original line number Diff line number Diff line Loading @@ -89,8 +89,13 @@ final class ChildContentCaptureSession extends ContentCaptureSession { } @Override public void internalNotifySessionLifecycle(boolean started) { getMainCaptureSession().notifySessionLifecycle(mId, started); void internalNotifySessionResumed() { getMainCaptureSession().notifySessionResumed(); } @Override void internalNotifySessionPaused() { getMainCaptureSession().notifySessionPaused(); } @Override Loading core/java/android/view/contentcapture/ContentCaptureManager.java +2 −2 Original line number Diff line number Diff line Loading @@ -404,14 +404,14 @@ public final class ContentCaptureManager { @UiThread public void onActivityResumed() { if (mOptions.lite) return; getMainContentCaptureSession().notifySessionLifecycle(/* started= */ true); getMainContentCaptureSession().notifySessionResumed(); } /** @hide */ @UiThread public void onActivityPaused() { if (mOptions.lite) return; getMainContentCaptureSession().notifySessionLifecycle(/* started= */ false); getMainContentCaptureSession().notifySessionPaused(); } /** @hide */ Loading core/java/android/view/contentcapture/ContentCaptureSession.java +15 −6 Original line number Diff line number Diff line Loading @@ -439,17 +439,26 @@ public abstract class ContentCaptureSession implements AutoCloseable { public abstract void internalNotifyViewTreeEvent(boolean started); /** * Notifies the Content Capture Service that a session has paused/resumed. * * @param started whether session has resumed. * Notifies the Content Capture Service that a session has resumed. */ public final void notifySessionResumed() { if (!isContentCaptureEnabled()) return; internalNotifySessionResumed(); } abstract void internalNotifySessionResumed(); /** * Notifies the Content Capture Service that a session has paused. */ public final void notifySessionLifecycle(boolean started) { public final void notifySessionPaused() { if (!isContentCaptureEnabled()) return; internalNotifySessionLifecycle(started); internalNotifySessionPaused(); } abstract void internalNotifySessionLifecycle(boolean started); abstract void internalNotifySessionPaused(); /** * Creates a {@link ViewStructure} for a "standard" view. Loading core/java/android/view/contentcapture/MainContentCaptureSession.java +13 −5 Original line number Diff line number Diff line Loading @@ -583,8 +583,13 @@ public final class MainContentCaptureSession extends ContentCaptureSession { } @Override public void internalNotifySessionLifecycle(boolean started) { notifySessionLifecycle(mId, started); public void internalNotifySessionResumed() { notifySessionResumed(mId); } @Override public void internalNotifySessionPaused() { notifySessionPaused(mId); } @Override Loading Loading @@ -642,9 +647,12 @@ public final class MainContentCaptureSession extends ContentCaptureSession { sendEvent(new ContentCaptureEvent(sessionId, type), FORCE_FLUSH); } void notifySessionLifecycle(int sessionId, boolean started) { final int type = started ? TYPE_SESSION_RESUMED : TYPE_SESSION_PAUSED; sendEvent(new ContentCaptureEvent(sessionId, type), FORCE_FLUSH); void notifySessionResumed(int sessionId) { sendEvent(new ContentCaptureEvent(sessionId, TYPE_SESSION_RESUMED), FORCE_FLUSH); } void notifySessionPaused(int sessionId) { sendEvent(new ContentCaptureEvent(sessionId, TYPE_SESSION_PAUSED), FORCE_FLUSH); } void notifyContextUpdated(int sessionId, @Nullable ContentCaptureContext context) { Loading Loading
api/current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -53053,7 +53053,8 @@ package android.view.contentcapture { method @NonNull public android.view.autofill.AutofillId newAutofillId(@NonNull android.view.autofill.AutofillId, long); method @NonNull public final android.view.ViewStructure newViewStructure(@NonNull android.view.View); method @NonNull public final android.view.ViewStructure newVirtualViewStructure(@NonNull android.view.autofill.AutofillId, long); method public final void notifySessionLifecycle(boolean); method public final void notifySessionPaused(); method public final void notifySessionResumed(); method public final void notifyViewAppeared(@NonNull android.view.ViewStructure); method public final void notifyViewDisappeared(@NonNull android.view.autofill.AutofillId); method public final void notifyViewTextChanged(@NonNull android.view.autofill.AutofillId, @Nullable CharSequence);
core/java/android/view/contentcapture/ChildContentCaptureSession.java +7 −2 Original line number Diff line number Diff line Loading @@ -89,8 +89,13 @@ final class ChildContentCaptureSession extends ContentCaptureSession { } @Override public void internalNotifySessionLifecycle(boolean started) { getMainCaptureSession().notifySessionLifecycle(mId, started); void internalNotifySessionResumed() { getMainCaptureSession().notifySessionResumed(); } @Override void internalNotifySessionPaused() { getMainCaptureSession().notifySessionPaused(); } @Override Loading
core/java/android/view/contentcapture/ContentCaptureManager.java +2 −2 Original line number Diff line number Diff line Loading @@ -404,14 +404,14 @@ public final class ContentCaptureManager { @UiThread public void onActivityResumed() { if (mOptions.lite) return; getMainContentCaptureSession().notifySessionLifecycle(/* started= */ true); getMainContentCaptureSession().notifySessionResumed(); } /** @hide */ @UiThread public void onActivityPaused() { if (mOptions.lite) return; getMainContentCaptureSession().notifySessionLifecycle(/* started= */ false); getMainContentCaptureSession().notifySessionPaused(); } /** @hide */ Loading
core/java/android/view/contentcapture/ContentCaptureSession.java +15 −6 Original line number Diff line number Diff line Loading @@ -439,17 +439,26 @@ public abstract class ContentCaptureSession implements AutoCloseable { public abstract void internalNotifyViewTreeEvent(boolean started); /** * Notifies the Content Capture Service that a session has paused/resumed. * * @param started whether session has resumed. * Notifies the Content Capture Service that a session has resumed. */ public final void notifySessionResumed() { if (!isContentCaptureEnabled()) return; internalNotifySessionResumed(); } abstract void internalNotifySessionResumed(); /** * Notifies the Content Capture Service that a session has paused. */ public final void notifySessionLifecycle(boolean started) { public final void notifySessionPaused() { if (!isContentCaptureEnabled()) return; internalNotifySessionLifecycle(started); internalNotifySessionPaused(); } abstract void internalNotifySessionLifecycle(boolean started); abstract void internalNotifySessionPaused(); /** * Creates a {@link ViewStructure} for a "standard" view. Loading
core/java/android/view/contentcapture/MainContentCaptureSession.java +13 −5 Original line number Diff line number Diff line Loading @@ -583,8 +583,13 @@ public final class MainContentCaptureSession extends ContentCaptureSession { } @Override public void internalNotifySessionLifecycle(boolean started) { notifySessionLifecycle(mId, started); public void internalNotifySessionResumed() { notifySessionResumed(mId); } @Override public void internalNotifySessionPaused() { notifySessionPaused(mId); } @Override Loading Loading @@ -642,9 +647,12 @@ public final class MainContentCaptureSession extends ContentCaptureSession { sendEvent(new ContentCaptureEvent(sessionId, type), FORCE_FLUSH); } void notifySessionLifecycle(int sessionId, boolean started) { final int type = started ? TYPE_SESSION_RESUMED : TYPE_SESSION_PAUSED; sendEvent(new ContentCaptureEvent(sessionId, type), FORCE_FLUSH); void notifySessionResumed(int sessionId) { sendEvent(new ContentCaptureEvent(sessionId, TYPE_SESSION_RESUMED), FORCE_FLUSH); } void notifySessionPaused(int sessionId) { sendEvent(new ContentCaptureEvent(sessionId, TYPE_SESSION_PAUSED), FORCE_FLUSH); } void notifyContextUpdated(int sessionId, @Nullable ContentCaptureContext context) { Loading