菜鸟学习记录:子线程获取到数值并赋值给主线程
2018-02-23 17:28
190 查看
相关内容:Android的消息机制
Android规定访问UI只能在主线程中进行。若在子线程中访问UI就会抛出异常。因此,需要经过时间处理的逻辑才能影响UI结果的情况需要Android的消息机制才能处理。可以在子线程获取数组并把值赋给全局变量,然后发送消息Message通知handler,最后在handler中接收通知并显示使用这个全局变量。
具体方法可以参考教程:
Android子线程更新UI主线程方法之Handler(https://www.cnblogs.com/lyroge/p/3837905.html)
Android规定访问UI只能在主线程中进行。若在子线程中访问UI就会抛出异常。因此,需要经过时间处理的逻辑才能影响UI结果的情况需要Android的消息机制才能处理。可以在子线程获取数组并把值赋给全局变量,然后发送消息Message通知handler,最后在handler中接收通知并显示使用这个全局变量。
具体方法可以参考教程:
Android子线程更新UI主线程方法之Handler(https://www.cnblogs.com/lyroge/p/3837905.html)
相关文章推荐
- Kotlin学习记录(三)—— 子线程获取数据,实现简单ListView
- JVM学习记录-线程安全与锁优化(一)
- 菜鸟之旅——学习线程(线程和线程池)
- Java并发学习之二——获取和设置线程信息
- Android学习记录:线程
- [cocos2d-x菜鸟学习记录]解析示例helloWorld(上)
- [cocos2d-x菜鸟学习记录]解析示例helloWorld(下)
- 菜鸟记录学习java的点点滴滴
- 微信学习系列之一:定时获取微信access_token的线程
- 和菜鸟一起学linux之DBUS基础学习记录
- 和菜鸟一起学linux之wifi学习记录基础知识
- 菜鸟之旅——学习线程(基础)
- 菜鸟的MATLAB学习记录
- Android 学习记录-获取天气API
- 《UNIX环境高级编程》学习记录之第11章-线程--pthead_create()
- Linux获取线程id的方法学习
- perl多线程实例(四个线程同时读MYSQL数据库获取记录)
- 今天开通博客,记录我作为一个小菜鸟在iOS学习中的点点滴滴
- SF菜鸟笔记【JS里获取List View里的选中记录IDs】
- 菜鸟学习Spring——60s利用JoinPoint获取參数的值和方法名称