Android更新Ui线程的四个方法
2016-03-30 23:13
429 查看
Android更新Ui的三个方法:
1 通过Activity的handler发送消息给主线程。改方法底层是基于Loop而的方法。
2 通过继承AsynTask类进行多线程编程,将使得UI thread编程编的简单
3 通过调用Activity的runOnUiThread更新UI
Activity.this. runOnUiThread(new Runnable() {
@Override
public void run() {
// refresh ui 的操作代码
}
});
1 通过Activity的handler发送消息给主线程。改方法底层是基于Loop而的方法。
2 通过继承AsynTask类进行多线程编程,将使得UI thread编程编的简单
3 通过调用Activity的runOnUiThread更新UI
Activity.this. runOnUiThread(new Runnable() {
@Override
public void run() {
// refresh ui 的操作代码
}
});
相关文章推荐
- hdu-1806 Frequent values(RMQ,求区间最大频率)
- 在UE4的蓝图中创建一个自动销毁的Actor
- UIKit 框架之<UIScrollView>
- vector,list,deque三者的区别
- iOS UISearchController 搜索框
- iOS学习之UI初级————CGAffineTransform坐标系统变换以及UIView的属性动画
- POJ 3061 Subsequence
- Codeforces Round #316 (Div. 2)D. Tree Requests
- Codeforces Round #316 (Div. 2) D. Tree Requests(DFS序+BFS+二分)
- mysql创建table时出错 ERROR 1067 (42000): Invalid default value for ' '
- iOS小知识点(UI部分)
- UICollectionView
- 笔记 - 4、HTML - marquee
- Rescue
- Rescue
- [leetcode-334]Increasing Triplet Subsequence
- POJ 2299 Ultra-QuickSort(树状数组+离散化—求逆序数)
- UVa 1584 - Circular Sequence
- iOS 设计中关于UIScrollViewDelegate的几个代理方法的简单介绍
- QML QQuickItem处理鼠标事件