So first of all, I'm a bit confused, why are you trying to clear the browser history? This is impossible to do on any phone that is >2.1 iirc. (Which means, basically all phones now.)
Besides, you don't even know which "browser" the user is using. kris On Sat, Oct 13, 2012 at 3:14 AM, Bajrang Asthana <asthana.bajr...@gmail.com> wrote: > 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 -- 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