Toast或者Dialog中都有一个Handler的成员变量,所以如果不是在主线程中使用Toast或Dialog,则需要在使用Toast或者Dialog的线程中初始化Looper。

Looper.prepare();
Toast.makeText(MainActivity.this, "网络出错了", Toast.LENGTH_SHORT).show();
Looper.loop();

否则出现异常:java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

最新文章

  1. Android EditText中插入话题模块的删除处理方法
  2. 5.7 NDK开发
  3. 【HDU 1228】A + B
  4. mysql笔记05 优化服务器设置
  5. DLL学习笔记一(DLL导入导出)
  6. meta viewport 详解
  7. 安装 Linux 与 Windows 10 双系统,你需要了解的一切
  8. linux中删除目录
  9. java 学习连接
  10. 一步步优化JVM六:优化吞吐量
  11. 关于echarts地图下钻。
  12. 在Core环境下用WebRequest连接上远程的web Api 实现数据的简单CRUD(续)
  13. python--socket粘包
  14. ubuntu主题收集
  15. 通过jenkins API去build一个job
  16. Android Studio 工具窗口浮动与布局恢复【申明:来源于网络】
  17. sqlalchemy操作----多表关联
  18. Struts2学习笔记二:开发流程
  19. 大型运输行业实战_day03_1_基于intellij idea的非maven spring+springMVC+mybatis搭建
  20. PHP IN_ARRAY 函数 使用需要注意的地方

热门文章

  1. 文件io之——read/write
  2. Freemarker自定义方法
  3. maven+nexus setting.xml配置(收藏)
  4. RTT第一个工程
  5. php 判断时间是否超过
  6. windows-redis 集群搭建
  7. ASP.NET中JSON对时间进行序列化和反序列化
  8. setAttribute()使用方法与IE兼容解决方法
  9. 【BZOJ】3399: [Usaco2009 Mar]Sand Castle城堡(贪心)
  10. Revit 2017 编程须要用Visual Studio2015 +.NET Framework 4.52