Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70b7c3df authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Implemented WebView.onProvideContentCaptureStructure()"

parents d5ec9695 1b0e7e81
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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);
+5 −0
Original line number Diff line number Diff line
@@ -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);
+6 −0
Original line number Diff line number Diff line
@@ -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);