diff options
| author | Selim Gurun <sgurun@google.com> | 2016-03-17 01:40:40 +0000 |
|---|---|---|
| committer | Selim Gurun <sgurun@google.com> | 2016-03-17 01:41:14 +0000 |
| commit | e319dadaa9970ecfd1dd9dbfd455400153ba5c7b (patch) | |
| tree | 97798e679709df57b450c18a3359a7e5460274b0 /core/java/android | |
| parent | 95ee171e309bf9c0fe517df3e9817353d9526139 (diff) | |
Revert "Revert "Add some View methods overrides and WebViewDelegate interfaces.""
This reverts commit 7ef5429637e641808f6f6acdbfd2513b7f2effcf.
Change-Id: I03a27148a1df5baf12fb89bca77dcb55a47b6be2
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/webkit/WebView.java | 11 | ||||
| -rw-r--r-- | core/java/android/webkit/WebViewProvider.java | 5 |
2 files changed, 16 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 2eb258fb6683..b16508ea6afa 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -32,6 +32,7 @@ import android.net.http.SslCertificate; import android.net.Uri; import android.os.Build; import android.os.Bundle; +import android.os.Handler; import android.os.Looper; import android.os.Message; import android.os.StrictMode; @@ -2622,6 +2623,16 @@ public class WebView extends AbsoluteLayout mProvider.getViewDelegate().onFinishTemporaryDetach(); } + @Override + public Handler getHandler() { + return mProvider.getViewDelegate().getHandler(super.getHandler()); + } + + @Override + public View findFocus() { + return mProvider.getViewDelegate().findFocus(super.findFocus()); + } + /** * Receive the result from a previous call to {@link #startActivityForResult(Intent, int)}. * diff --git a/core/java/android/webkit/WebViewProvider.java b/core/java/android/webkit/WebViewProvider.java index 94d231c45b98..e5b65e7b07d0 100644 --- a/core/java/android/webkit/WebViewProvider.java +++ b/core/java/android/webkit/WebViewProvider.java @@ -28,6 +28,7 @@ import android.graphics.drawable.Drawable; import android.net.http.SslCertificate; import android.net.Uri; import android.os.Bundle; +import android.os.Handler; import android.os.Message; import android.print.PrintDocumentAdapter; import android.view.DragEvent; @@ -386,6 +387,10 @@ public interface WebViewProvider { public void onFinishTemporaryDetach(); public void onActivityResult(int requestCode, int resultCode, Intent data); + + public Handler getHandler(Handler originalHandler); + + public View findFocus(View originalFocusedView); } interface ScrollDelegate { |
