首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >不能在没有调用Looper.prepare()的线程中创建处理程序?

不能在没有调用Looper.prepare()的线程中创建处理程序?

提问于 2017-12-14 13:25:56
回答 2关注 0查看 401

以下错误是什么意思; 我该如何解决?

这是代码:

代码语言:txt
复制
代码语言:txt
复制
Toast toast = Toast.makeText(mContext, "Something", Toast.LENGTH_SHORT);

这是例外:

代码语言:txt
复制
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
代码语言:txt
复制
     at android.os.Handler.<init>(Handler.java:121)
代码语言:txt
复制
     at android.widget.Toast.<init>(Toast.java:68)
代码语言:txt
复制
     at android.widget.Toast.makeText(Toast.java:231)

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档