子线程刷新UI问题
final Handler handler= new Handler();
new Thread(){
@Override
public void run() {
super.run();
try {
sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//
handler.post(runnable);
}
}.start();
// 子线程更新UI 需要用到这个方法 好像只能调用一次。
Runnable runnable = new Runnable() {
@Override
public void run() {
pager2.setCurrentItem(index);
index++;
}
};
好像只能调用一次,如果不用Handler ,直接运行就报错了,版本用的29.
25
收起
正在回答 回答被采纳积分+1
1回答
1.Android 零基础入门
- 参与学习 人
- 提交作业 1789 份
- 解答问题 2907 个
Android大楼Java起,本阶段是Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始入门Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星