Handler 与 Toast
2024-09-18 12:22:28
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()
最新文章
- Android EditText中插入话题模块的删除处理方法
- 5.7 NDK开发
- 【HDU 1228】A + B
- mysql笔记05 优化服务器设置
- DLL学习笔记一(DLL导入导出)
- meta viewport 详解
- 安装 Linux 与 Windows 10 双系统,你需要了解的一切
- linux中删除目录
- java 学习连接
- 一步步优化JVM六:优化吞吐量
- 关于echarts地图下钻。
- 在Core环境下用WebRequest连接上远程的web Api 实现数据的简单CRUD(续)
- python--socket粘包
- ubuntu主题收集
- 通过jenkins API去build一个job
- Android Studio 工具窗口浮动与布局恢复【申明:来源于网络】
- sqlalchemy操作----多表关联
- Struts2学习笔记二:开发流程
- 大型运输行业实战_day03_1_基于intellij idea的非maven spring+springMVC+mybatis搭建
- PHP IN_ARRAY 函数 使用需要注意的地方
热门文章
- 文件io之——read/write
- Freemarker自定义方法
- maven+nexus setting.xml配置(收藏)
- RTT第一个工程
- php 判断时间是否超过
- windows-redis 集群搭建
- ASP.NET中JSON对时间进行序列化和反序列化
- setAttribute()使用方法与IE兼容解决方法
- 【BZOJ】3399: [Usaco2009 Mar]Sand Castle城堡(贪心)
- Revit 2017 编程须要用Visual Studio2015 +.NET Framework 4.52