I am facing very strange problem.....I am working on app which clears browser history ,clipboard etc.
I am doing all the clearing stuff through AsyncTask but getting error. Here is my code which i am using to clear browser history.... *Browser.clearHistory(mApp.getContentResolver()); Browser.clearSearches(mApp.getContentResolver());* and getting below error- 10-13 11:10:29.662: E/AndroidRuntime(750): FATAL EXCEPTION: AsyncTask #1 > 10-13 11:10:29.662: E/AndroidRuntime(750): java.lang.RuntimeException: An > error occured while executing doInBackground() > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.os.AsyncTask$3.done(AsyncTask.java:278) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.FutureTask.setException(FutureTask.java:124) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.FutureTask.run(FutureTask.java:137) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.lang.Thread.run(Thread.java:856) > 10-13 11:10:29.662: E/AndroidRuntime(750): Caused by: > java.lang.RuntimeException: Can't create handler inside thread that has not > called Looper.prepare() > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.os.Handler.<init>(Handler.java:121) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.content.ClipboardManager$2.<init>(ClipboardManager.java:63) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.content.ClipboardManager.<init>(ClipboardManager.java:63) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.app.ContextImpl$7.createService(ContextImpl.java:285) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.app.ContextImpl$ServiceFetcher.getService(ContextImpl.java:198) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.app.ContextImpl.getSystemService(ContextImpl.java:1176) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.content.ContextWrapper.getSystemService(ContextWrapper.java:386) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > com.ascentive.extremespeed.deepclean.ClipboardData.doClean(ClipboardData.java:20) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > com.ascentive.extremespeed.deepclean.DeepCleanPage.onConfirmationDoClean(DeepCleanPage.java:588) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > com.ascentive.extremespeed.deepclean.DeepCleanPage$InsertDataTask.doInBackground(DeepCleanPage.java:354) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > com.ascentive.extremespeed.deepclean.DeepCleanPage$InsertDataTask.doInBackground(DeepCleanPage.java:1) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > android.os.AsyncTask$2.call(AsyncTask.java:264) > 10-13 11:10:29.662: E/AndroidRuntime(750): at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) > 10-13 11:10:29.662: E/AndroidRuntime(750): ... 4 more > If anyone has faced such issue please help me :) Thanks in advance -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en