在完成整个视频后,我从Google Admob的奖励视频屏幕回到我的活动时得到了这个堆栈跟踪.它只是警告,而不是崩溃.
onRewardedVideoAdClosed()观看视频后调用方法,但onRewarded()不调用.任何帮助?
Handler (android.os.Handler) {5451758} sending message to a Handler on a dead thread
06-06 09:29:00.378: W/MessageQueue(10743): java.lang.IllegalStateException: Handler (android.os.Handler) {5451758} sending message to a Handler on a dead thread
06-06 09:29:00.378: W/MessageQueue(10743): at android.os.MessageQueue.enqueueMessage(MessageQueue.java:543)
06-06 09:29:00.378: W/MessageQueue(10743): at android.os.Handler.enqueueMessage(Handler.java:631)
06-06 09:29:00.378: W/MessageQueue(10743): at android.os.Handler.sendMessageAtTime(Handler.java:600)
06-06 09:29:00.378: W/MessageQueue(10743): at android.os.Handler.sendMessageDelayed(Handler.java:570)
06-06 09:29:00.378: W/MessageQueue(10743): at android.os.Handler.sendEmptyMessageDelayed(Handler.java:534)
06-06 09:29:00.378: W/MessageQueue(10743): at android.os.Handler.sendEmptyMessage(Handler.java:519)
06-06 09:29:00.378: W/MessageQueue(10743): at jm.c(:com.google.android.gms.DynamiteModulesA:2142)
06-06 09:29:00.378: W/MessageQueue(10743): at ahf.f(:com.google.android.gms.DynamiteModulesA:638)
06-06 09:29:00.378: W/MessageQueue(10743): at avj.b(:com.google.android.gms.DynamiteModulesA:1343)
06-06 …Run Code Online (Sandbox Code Playgroud) 我正在使用新推出的Chrome自定义标签,而不是使用网页浏览.这是他们文档的链接
以下是显示如何使用它的代码.
String url = ¨https://paul.kinlan.me/¨;
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));
Run Code Online (Sandbox Code Playgroud)
问题是我想为此添加Intent.EXTRA_REFERRER.下面是用他们自己的话从他们的博客复制的段落..
对于网站来说,跟踪流量来源通常非常重要.通过在启动自定义标签时设置引荐来源,确保让他们知道您正在向其发送用户
intent.putExtra(Intent.EXTRA_REFERRER,
Uri.parse(Intent.URI_ANDROID_APP_SCHEME + "//" + context.getPackageName()));
Run Code Online (Sandbox Code Playgroud)
我没有弄清楚为启动自定义标签而创建的任何意图..在哪里添加此行?如果有人遇到这个,请帮忙.