Android:每个线程只能创建一个Looper
我在使用 Android 循环程序时遇到问题。我有一个扩展了 AsynTask 的类。在 doInBackground() 方法内部,我有 Looper.prepare() 和下面的一些代码。
第一次运行良好,但之后就出现异常 “每个线程只能创建一个 Looper”。
似乎有一些使用 Looper.quit() 的解决方案,但我无法实现它。
任何帮助将不胜感激。
I am having a problem with Android looper. I have a class that has extended AsynTask. Inside doInBackground() method i have Looper.prepare() and some code below.
It runs well and good for the first time but after that it gives an exception
" Only one Looper may be created per thread" .
There seems some solution to use Looper.quit() but i am unable to implement it.
Any help will be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试...
Try...
只需添加以下检查即可。
Just add the following check.