关于子线程里不能更新UI操作的解决方法
来源:互联网 发布:excel2010数据分析工具 编辑:程序博客网 时间:2024/05/21 08:54
如图片所示,我在子线程里写了更新TextView的代码,提示有错,大致意思就是在子线程里不能更新UI,只能在主线程里操作
百度了一下,解决方法如下:
用Activity对象的runOnUiThread方法更新
在子线程中通过runOnUiThread()方法更新UI:
- new Thread() {
- public void run() {
- //这儿是耗时操作,完成之后更新UI;
- runOnUiThread(new Runnable(){
- @Override
- public void run() {
- //更新UI
- imageView.setImageBitmap(bitmap);
- }
- });
- }
- }.start();
0 0
- 关于子线程里不能更新UI操作的解决方法
- 关于Android子线程不能更新UI的问题
- 多线程学习之--真的不能在子线程里更新UI吗?
- 子线程不能更新UI线程总结
- 关于子线程更新UI
- android 子线程真的不能更新ui吗
- 为什么子线程不能更新UI的完全解析!!
- Android子线程真的不能更新UI么
- Android子线程真的不能更新UI么
- 子线程真的不能更新UI吗?
- Android子线程真的不能更新UI么
- Android 真的不能在子线程更新 UI 吗
- 子线程中真的不能更新UI?
- 子线程真的不能更新UI吗?
- 子线程为什么不能更新UI
- 子线程一定不能更新UI吗?
- ui不能直接在子线程里更新,必须通过Handler
- android-----在子线程中更新UI操作的方法
- Android基本控件使用
- hammer.js---拖动滑块实现验证的小demo
- 寻找数组中最小的k个数(快排和堆排)
- 矩阵快速幂
- Unix网络编程之select版客户端实现
- 关于子线程里不能更新UI操作的解决方法
- Trie树
- POJ 3667 线段树区间合并
- UITableView(高级应用)
- 动态加载menu item
- wxWidgets 2.8线程
- 顺序表应用5:有序顺序表归并
- hdu 1198 Farm Irrigation 并查集
- ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)