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

Reply via email to