Android:每个线程只能创建一个Looper

viv*_*viv 6 android looper

我遇到了Android looper的问题.我有一个扩展了AsynTask的类.在doInBackground()方法里面我有Looper.prepare()和下面的一些代码.

它运行良好并且第一次很好但在此之后它给出了一个例外"每个线程只能创建一个Looper".

似乎有一些解决方案使用Looper.quit()但我无法实现它.

任何帮助将不胜感激.

sas*_*kes 0

尝试...

Looper.getMainLooper().quit();
Run Code Online (Sandbox Code Playgroud)