Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android admob使用asynctask更改活动时出错_Java_Android_Android Asynctask_Admob - Fatal编程技术网

Java android admob使用asynctask更改活动时出错

Java android admob使用asynctask更改活动时出错,java,android,android-asynctask,admob,Java,Android,Android Asynctask,Admob,我有2项活动(列表活动和联系人活动) 在没有Admob的情况下,两者都能完美工作 但是,如果我在ListActivity中有admob,它工作得很好,但是当我单击一个按钮更改为ContactsActivity(它有一个AsyncTask功能可以从移动设备获取所有联系人)时,应用程序会利用此错误: 如果有人能帮我解决这个问题或告诉我其他选择怎么做 提前感谢。加载广告可能会引发任何未处理的异常。尝试在Try-catch中围绕广告加载代码。或者将代码粘贴到这里 编辑:如果您正在AsyncTask中加

我有2项活动(列表活动和联系人活动)

在没有Admob的情况下,两者都能完美工作

但是,如果我在ListActivity中有admob,它工作得很好,但是当我单击一个按钮更改为ContactsActivity(它有一个AsyncTask功能可以从移动设备获取所有联系人)时,应用程序会利用此错误:

如果有人能帮我解决这个问题或告诉我其他选择怎么做


提前感谢。

加载广告可能会引发任何未处理的异常。尝试在Try-catch中围绕广告加载代码。或者将代码粘贴到这里

编辑:如果您正在AsyncTask中加载广告,请将其删除。加载联系人列表后,调用ad加载

比如:


我可以确认,在我的初始活动中添加以下代码可以解决问题:

try {
      Class.forName("android.os.AsyncTask");
}
catch(Throwable ignore) {}

ContactActivity的第98行是什么?你能发布java代码吗
try {
      Class.forName("android.os.AsyncTask");
}
catch(Throwable ignore) {}