永发信息网

Android调用mtimer.schedule(mtimertask, 1000, 5000);,然后在run中实现Thread.sleep()

答案:2  悬赏:70  手机版
解决时间 2021-02-11 15:22
我的目的是每5秒调用一次线程,然后在每次线程中做一个延时,举例来说是想改变一个值的状态持续4s,4s后恢复状态。应该怎么写。public void run() {
//定时器任务
//count++;
//updateChart();
textview.setText("before sleep");
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
textview.setText("after sleep");
我这样写的问题在哪,textview.setText("before sleep");并没有被执行,另外延时的时间会不会累加到每次调用线程的间隔?
最佳答案
在线程中睡眠不会影响timer的调度,即不会把间隔增加到9秒
在线程中不能设置UI的内容,不会生效,甚至会导致崩溃;改变UI的内容只能在UI线程中进行。
全部回答
支持一下感觉挺不错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
长汀县策武中心幼儿园地址好找么,我有些事要
南澳县农村信用合作社联合社深澳分社地址有知
量子力学如何描述原子中电子的运动状态
网上兼职和网赚怎么做,去那做。
我女朋友就要去当空姐了 我该怎么办
全喂黄雀吃黄米好吗
长汀县童坊中心幼儿园地址有知道的么?有点事
求朝仓姐妹详细资料
关于威海汽车驾照考试?
X503/光明路(路口)地址有知道的么?有点事想
《洛神赋图》是谁的作品?
长汀县三洲中心幼儿园地址在哪,我要去那里办
企业数据架构是什么
长汀县涂坊中心幼儿园地址好找么,我有些事要
加拿大买房贷款有什么要注意的问题
推荐资讯
求俄@罗斯美少女%学院 1-13 解%压密码
桐庐泰轩贸易有限公司在什么地方啊,我要过去
我是建筑装饰工程技术专业的学生,想专接本,
魁圩乡工商所地址在什么地方,想过去办事
大庆油田,采油厂和测试公司哪个好啊?
请问珠海城乡居民生育费用报销与补贴有吗?如
四脚蛇成语
张北县绿通纸业有限责任公司在哪里啊,我有事
昆山声荣纺织公司印染厂这个地址在什么地方,
新贸装饰装潢服务部怎么去啊,有知道地址的么
LED显示屏的制作方法.
Windowa10怎么把文件打开方式为windows shell
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?