我的应用偶尔会遇到这个onDragEvent错误导致它崩溃:
java.lang.NullPointerException:
at org.chromium.android_webview.AwContents$AwViewMethodsImpl.onDragEvent (AwContents.java:3122)
at com.android.webview.chromium.WebViewChromium.onDragEvent (WebViewChromium.java:32969)
at android.webkit.WebView.onDragEvent (WebView.java:2554)
at android.view.View.callDragEventHandler (View.java:20927)
at android.view.View.dispatchDragEvent (View.java:20915)
etc...
根据StackOverflow answer I found:
问题是由于admob横幅。如果在拖动过程中刷新,则拖动目标将设置为null。
我的活动中也有一个admob横幅:
AdView adView = findViewById(R.id.game_ad);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
但我无法复制错误。
这实际上是原因吗?
如果是这样,我如何在dragEvent期间阻止admob刷新(或者是否有其他解决方案)?