出现下面的出错信息,只是因为我在doInBackground()里面对listview做了初始化,当然这好像也算ui操作,但是其它品牌的手机都没问题,只有htc有问题,这我就弄不明白了,记录一下吧。
-----------------------------------------------------------
E/AndroidRuntime( 6172): FATAL EXCEPTION: AsyncTask #1
E/AndroidRuntime( 6172): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime( 6172): at android.os.AsyncTask$3.done(AsyncTask.java)
E/AndroidRuntime( 6172): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java)
E/AndroidRuntime( 6172): at java.util.concurrent.FutureTask.setException(FutureTask.java)
E/AndroidRuntime( 6172): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java)
E/AndroidRuntime( 6172): at java.util.concurrent.FutureTask.run(FutureTask.java)
E/AndroidRuntime( 6172): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java)
E/AndroidRuntime( 6172): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java)
E/AndroidRuntime( 6172): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java)
E/AndroidRuntime( 6172): at java.lang.Thread.run(Thread.java)
E/AndroidRuntime( 6172): Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
E/AndroidRuntime( 6172): at android.os.Handler.<init>(Handler.java)
E/AndroidRuntime( 6172): at android.view.GestureDetector$GestureHandler.<init>(GestureDetector.java)
E/AndroidRuntime( 6172): at android.view.GestureDetector.<init>(GestureDetector.java)
E/AndroidRuntime( 6172): at android.view.GestureDetector.<init>(GestureDetector.java)
E/AndroidRuntime( 6172): at android.view.GestureDetector.<init>(GestureDetector.java)
E/AndroidRuntime( 6172): at android.widget.ListView.<init>(ListView.java)
E/AndroidRuntime( 6172): at android.widget.ListView.<init>(ListView.java)
E/AndroidRuntime( 6172): at android.widget.ListView.<init>(ListView.java)
E/AndroidRuntime( 6172): at cn.wq.disableservice.MainActivity.b(Unknown Source)
E/AndroidRuntime( 6172): at cn.wq.disableservice.d.a(Unknown Source)
E/AndroidRuntime( 6172): at cn.wq.disableservice.d.doInBackground(Unknown Source)
E/AndroidRuntime( 6172): at android.os.AsyncTask$2.call(AsyncTask.java)
E/AndroidRuntime( 6172): ... 6 more
没有评论:
发表评论