Loading api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -7410,6 +7410,7 @@ package android.webkit { method public default void onMovedToDisplay(int, android.content.res.Configuration); method public abstract void onOverScrolled(int, int, boolean, boolean); method public default void onProvideAutofillVirtualStructure(android.view.ViewStructure, int); method public default boolean onProvideContentCaptureStructure(android.view.ViewStructure, int); method public abstract void onProvideVirtualStructure(android.view.ViewStructure); method public abstract void onScrollChanged(int, int, int, int); method public abstract void onSizeChanged(int, int, int, int); Loading core/java/android/webkit/WebView.java +5 −0 Original line number Diff line number Diff line Loading @@ -2694,6 +2694,11 @@ public class WebView extends AbsoluteLayout mProvider.getViewDelegate().onProvideAutofillVirtualStructure(structure, flags); } @Override public boolean onProvideContentCaptureStructure(ViewStructure structure, int flags) { return mProvider.getViewDelegate().onProvideContentCaptureStructure(structure, flags); } @Override public void autofill(SparseArray<AutofillValue>values) { mProvider.getViewDelegate().autofill(values); Loading core/java/android/webkit/WebViewProvider.java +6 −0 Original line number Diff line number Diff line Loading @@ -341,6 +341,12 @@ public interface WebViewProvider { return true; // true is the default value returned by View.isVisibleToUserForAutofill() } default boolean onProvideContentCaptureStructure( @SuppressWarnings("unused") android.view.ViewStructure structure, @SuppressWarnings("unused") int flags) { return false; // WebView provides virtual views and is responsible to notify manager } public AccessibilityNodeProvider getAccessibilityNodeProvider(); public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info); Loading Loading
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -7410,6 +7410,7 @@ package android.webkit { method public default void onMovedToDisplay(int, android.content.res.Configuration); method public abstract void onOverScrolled(int, int, boolean, boolean); method public default void onProvideAutofillVirtualStructure(android.view.ViewStructure, int); method public default boolean onProvideContentCaptureStructure(android.view.ViewStructure, int); method public abstract void onProvideVirtualStructure(android.view.ViewStructure); method public abstract void onScrollChanged(int, int, int, int); method public abstract void onSizeChanged(int, int, int, int); Loading
core/java/android/webkit/WebView.java +5 −0 Original line number Diff line number Diff line Loading @@ -2694,6 +2694,11 @@ public class WebView extends AbsoluteLayout mProvider.getViewDelegate().onProvideAutofillVirtualStructure(structure, flags); } @Override public boolean onProvideContentCaptureStructure(ViewStructure structure, int flags) { return mProvider.getViewDelegate().onProvideContentCaptureStructure(structure, flags); } @Override public void autofill(SparseArray<AutofillValue>values) { mProvider.getViewDelegate().autofill(values); Loading
core/java/android/webkit/WebViewProvider.java +6 −0 Original line number Diff line number Diff line Loading @@ -341,6 +341,12 @@ public interface WebViewProvider { return true; // true is the default value returned by View.isVisibleToUserForAutofill() } default boolean onProvideContentCaptureStructure( @SuppressWarnings("unused") android.view.ViewStructure structure, @SuppressWarnings("unused") int flags) { return false; // WebView provides virtual views and is responsible to notify manager } public AccessibilityNodeProvider getAccessibilityNodeProvider(); public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info); Loading