开启线程异步更新UI
来源:互联网 发布:papi网络用语文字版 编辑:程序博客网 时间:2024/05/17 03:09
第一种
Handler hd=new Handler();
调用
hd.post(new Runnable() {
@Override
public void run() { tv.setText("ashi"+a); 在这个位置改
}
});
第二种 可以睡眠的 不断改
public static final int flg=1;
private Handler handle=new Handler(){
public void handleMessage(android.os.Message msg) {
switch(msg.what){
case flg:
//jiantou.setImageResource(aa[msg.arg1]);
//mPager.setCurrentItem(msg.arg1);
}
};
};
调用
new Thread(new Runnable() {
@Override
public void run() {
while(true)//一直执行这个循环(死循环)
{
try
{
Message msg=handle.obtainMessage();
msg.what=flg;
msg.arg1=i; 、、这是不断变化的那个参数
handle.sendMessage(msg);
Thread.sleep(800);
//到此处暂停3秒钟,然后继续执行run函数,即实现每隔3秒钟刷新屏幕一次
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}).start();
- 开启线程异步更新UI
- winform异步线程更新UI问题
- C# 异步线程加载数据 更新UI
- 使用异步消息处理更新UI线程
- Xamarin.Android如何异步更新UI线程
- Winform线程通信(异步更新UI--SynchronizationContext
- xamarin android异步更新UI线程
- xamarin android异步更新UI线程
- android为什么不允许新开启一个线程来更新UI
- Android-初识Handler-子线程异步更新UI
- WP7 HttpWebRequest跨线程异步更新界面UI
- Android异步更新UI-线程池-Future-Handler实例分析
- Handler,Looper&&在异步线程中更新UI
- 子线程如何异步更新Fragment的UI界面
- 子线程如何异步更新Fragment的UI界面
- Android异步机制更新UI线程(详解)
- 使用异步消息机制在子线程中更新UI
- Thread+Handler异步执行耗时操作更新UI线程界面
- nginx 学习笔记--Nginx正则表达式之匹配操作符
- 常见查找算法之—二分查找
- POJ3262 Protecting the Flowers(贪心)
- MySQL高可用架构之MHA
- powershell 枚举远程主机登录会话 [PowerQuinsta]
- 开启线程异步更新UI
- cocos2dx 面试
- java socket 通信实例
- 接口、抽象类问题
- 如何在Bash Shell脚本中显示对话框
- javascript 绘图
- Instagram的Material Design概念设计文章分享
- big_endian和little_endian(转)
- 二叉树的遍历(1):前序遍历