java.lang.RuntimeException:每个线程只能创建一个Looper
抛出异常是因为您(或核心Android代码)已经调用
Looper.prepare()了当前执行线程。
以下内容检查当前线程是否已经存在Looper,如果不存在,则创建一个Looper,从而避免使用
RuntimeException。
public void run() { if (Looper.myLooper() == null) { Looper.prepare(); } thisHandler = new Handler(); .... }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)