Chrome無効設定時にwebviewを含むactivityで落ちる現象にあい改善方法がなく困っております。
###手順/条件
1.設定->設定->アプリと通知からChromeを向こうにする
2.webviewを含むアプリを起動し、webviewのあるactivityまで遷移する
上記手順2でアプリが強制終了します。
事象はAndroid 6.0 / 7.0では起きておらず、Android O(APIレベル26 / 8.0.0)で起きている
その他は不明
###コード抜粋
public class TestWebActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_testweb); WebView webView = (WebView) findViewById(R.id.webView); webView.setWebViewClient(new MyWebViewClient()); } class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { return true; } } }
###エラーログ
12-28 16:41:42.146 31047-31047/xxxxxxxxx E/AndroidRuntime: FATAL EXCEPTION: main
Process: xxxxxxxxx, PID: 31047
java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxxxxxxx/xxxxxxxxx.TestWebActivity}: android.view.InflateException: Binary XML file line #33: Binary XML file line #33: Error inflating class android.webkit.WebView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Caused by: android.view.InflateException: Binary XML file line #33: Binary XML file line #33: Error inflating class android.webkit.WebView
Caused by: android.view.InflateException: Binary XML file line #33: Error inflating class android.webkit.WebView
Caused by: java.lang.reflect.InvocationTargetException
at
エラーメッセージ
###試したこと
flateException: Binary XML file line #33: Binary XML file line #33: Error inflating class android.webkit.WebView
についてググるとAndroid5.0でのバグの話はでてきますが、Android Oについての情報がありません。
###補足情報(言語/FW/ツール等のバージョンなど)
min sdk 23
target sdk 26
何かご存知の方いらっしゃいましたらお知らせいただけると幸いです

あなたの回答
tips
プレビュー