如何知道Looper是否正在运行?

时间:2015-09-22 20:17:17

标签: android

有时我会抓住这个例外:

Can't create handler inside thread that has not called Looper.prepare()

如何知道Looper.myLooper()是否称为准备?

ps - 我的英语不好

1 个答案:

答案 0 :(得分:2)

如果调用Looper.myLooper(),如果尚未调用prepare,则返回null。要查看来源:

http://androidxref.com/5.1.1_r6/xref/frameworks/base/core/java/android/os/Looper.java