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

Reply via email to