android - AdMob 刷新导致 onDragEvent 崩溃?
问题描述
我的应用偶尔会收到此 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...
问题是由于 admob 横幅造成的。如果在拖动过程中刷新,则拖动目标设置为空。
而且我的活动中也有一个 admob 横幅:
AdView adView = findViewById(R.id.game_ad);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
但我无法复制错误。
这真的是原因吗?
如果是这样,如何防止 admob 在 dragEvent 期间刷新(或者是否有其他解决方案)?
解决方案
推荐阅读
- excel - 扫描工作表以查找每个 ID 的缺失项目
- wordpress - Docker for WordPress 慢
- typescript - TypeScript 类型转换
- angular - 为什么在 Angular 中使用 ValueAccessor?
- python-3.x - 使用 Cartopy 代替 Basemap 在 Dash 应用程序中创建地图轨迹
- ios - 由于占位符团队 ID,Flutter ios 失败
- php - 如何在php中生成唯一的推荐码
- java - Spring Boot HttpSecurity 总是 403 被禁止
- javascript - 将 ES6 导入模块与 pkg 一起使用
- .net - Dotfuscator 突然开始重命名公共成员,即使打开了库模式