怎样多线程定时执行网络访问并根据结果刷新TextView ? 用一个线程new Thread,在里面写while(true){...sleep(3000);...执行函数取得数据,用handler发送message更新主ui的控件}。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的通讯线程while 循环中加一句 thread.Sleep(300000); 就行了。加入位置: 如果开始就需要显示则放在通讯之后,否则放在通讯之前。 这个代码肯定运行不了,但是是那么个意思,你线程学习见得thread使用,学会在学习handler的使用,两样学会你这个就easy了 new Thread(new Runnable() { @Override public void run() { while (true){ try { Thread.sleep(30000); getRemoteMsg(192.168.xxxx.xxxx); Message msg=new Message(); msg.what=1;//更新UI的消息标示 Handler.sendMessage(msg);//主线程的heandler接收这个消息去做更新textview的处理 } catch (InterruptedException e) { e.printStackTrace(); } } } }); ExpandableListView 数据更新与界面刷新的同步问题 这个问题很诡异!android android 卸载和装载内存卡 代码 android两个应用跳转出现错误 android 一键清理如何实现的(sip手机视频) 模拟器播放视频问题? Android 模拟器 更改开机画面! 怎么也找不出空指针出错在哪里 SlidingMenu和appcompat_v7之间的冲突 调用系统的录音功能 怎么保存到指定位置 崩溃,模拟器突然用不了了! 新手求助!设计一个android听力考试app,每道题都对应一段录音,录音应该存成文件还是存在SQLite数据库?
new Thread(new Runnable() {
@Override
public void run() {
while (true){
try {
Thread.sleep(30000);
getRemoteMsg(192.168.xxxx.xxxx);
Message msg=new Message();
msg.what=1;//更新UI的消息标示
Handler.sendMessage(msg);//主线程的heandler接收这个消息去做更新textview的处理
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
});