]> gitweb.fperrin.net Git - Dictionary.git/blobdiff - src/com/hughes/android/dictionary/MyWebView.java
Avoid deprecation warnings.
[Dictionary.git] / src / com / hughes / android / dictionary / MyWebView.java
index abb7fdc9b6ed37b41673afd7ca9b32772266b5d3..028ddbcdd964ec8e4df19bd38d245ce3a3ef766f 100644 (file)
@@ -1,8 +1,6 @@
 
 package com.hughes.android.dictionary;
 
-import com.hughes.util.StringUtil;
-
 import android.app.Activity;
 import android.content.Context;
 import android.content.Intent;
@@ -13,14 +11,15 @@ import android.webkit.WebView;
 import android.webkit.WebViewClient;
 
 import com.hughes.android.dictionary.engine.HtmlEntry;
+import com.hughes.util.StringUtil;
 
 public class MyWebView extends WebView {
 
-    static final String LOG = "MyWebView";
+    private static final String LOG = "MyWebView";
 
     HtmlDisplayActivity activity;
 
-    public static void quickdicUrlToIntent(final String url, final Intent intent) {
+    private static void quickdicUrlToIntent(final String url, final Intent intent) {
         int firstColon = url.indexOf("?");
         if (firstColon == -1)
             return;
@@ -38,9 +37,12 @@ public class MyWebView extends WebView {
         super(context, attrs);
         getSettings().setSupportZoom(true);
         getSettings().setBuiltInZoomControls(true);
+        // TODO: check why AUTO does not work and consider using it (API 29/Android 10 only)
+        //getSettings().setForceDark(WebSettings.FORCE_DARK_ON);
 
         final WebViewClient webViewClient = new WebViewClient() {
             @Override
+            @SuppressWarnings("deprecation")
             public boolean shouldOverrideUrlLoading(WebView view, String url) {
                 if (HtmlEntry.isQuickdicUrl(url)) {
                     Log.d(LOG, "Handling Quickdic URL: " + url);