2013-05-25 45 views
1

使用leadbolt广告它会导致我的应用程序在设备运行许多asynctasks和崩溃:leadbolt广告导致许多asynctasks - 广告刷新率?

Uncaught handler: thread main exiting due to uncaught exception 
05-22 20:16:08.005: W/System.err(13637): java.io.FileNotFoundException: /data/logcat_0.txt (Permission denied) 
05-22 20:16:08.005: E/AndroidRuntime(13637): FATAL EXCEPTION: main 
05-22 20:16:08.005: E/AndroidRuntime(13637): java.util.concurrent.RejectedExecutionException: pool=128/128, queue=10/10 
05-22 20:16:08.005: E/AndroidRuntime(13637): at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:1961) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:794) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1315) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.os.AsyncTask.execute(AsyncTask.java:394) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at com.hqiachcfpy.AdController.loadIcon(Unknown Source) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at com.hqiachcfpy.s.onAdOptin(Unknown Source) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at com.hqiachcfpy.AdOptinRequest.onPostExecute(Unknown Source) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.os.AsyncTask.finish(AsyncTask.java:417) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.os.AsyncTask.access$300(AsyncTask.java:127) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.os.Handler.dispatchMessage(Handler.java:99) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.os.Looper.loop(Looper.java:130) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at android.app.ActivityThread.main(ActivityThread.java:3683) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at java.lang.reflect.Method.invokeNative(Native Method) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at java.lang.reflect.Method.invoke(Method.java:507) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653) 
05-22 20:16:08.005: E/AndroidRuntime(13637): at dalvik.system.NativeStart.main(Native Method) 
05-22 20:16:08.045: W/System.err(13637): java.io.FileNotFoundException: /data/plog.log (Permission denied) 

而且,它给了我所有的时间:

GC_CONCURRENT freed 402K, 48% free 3271K/6279K, external 657K/1169K, paused 4ms+6ms 

我使用的代码是:

//Leadbolt code 
     myController = new AdController(this, "111111"); 
     myController.loadStartAd("22222222", "222222"); 

public void onDestroy() 
    { 
     myController.destroyAd(); 
     super.onDestroy(); 
    } 

为什么我有这个问题?

另外,是否有任何需要定义广告的刷新率?

例如,您可以通过leadboltnetwork来定义Notification广告。

对于应用程序添加?或应用程序图标?

-------------------- UPDATE ------------------------- ------

我注意到,如果我激活互联网连接,那么应用程序不会给上述所有!并且不会崩溃!它工作正常!

+0

不知道你在做什么。 asynctask不会并行运行。它们在单个线程上运行。如果您正在寻找并行执行,请使用执行程序。 http://developer.android.com/reference/android/os/AsyncTask.html。查看链接中的执行顺序 – Raghunandan

+0

@Raghunandan:我没有做任何事......这些广告创建了这些asynctask's.I我不使用任何asynctask的广告。 – George

+0

这是一个文件没有发现异常和logcat状态权限被拒绝明确 – Raghunandan

回答

0

好的,我用leadbolt的另一个sdk解决了问题。

(我仍然有垃圾回收)