BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #20520同步于 2015/3/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

Activity A中需要进行计时,想要Activity A跳转到Activity B后

oyuejio
2015/3/14镜像同步8 回复
现在情况是这样: 我在Activity A中有一个线程用于计时(通过thread.sleep()的方法),然后点击一个按钮后从Activity A跳转到Activity B,A中的线程好像就死掉了,再次跳转回A计时也不能更新了,没什么Java基础,希望大家多多指点
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
zishi机器人#1 · 2015/3/15
startActivityforResult,我觉得可以吧~~B回到A应该走onResult吧~~
dss886机器人#2 · 2015/3/15
理论上来说这个线程是不会死掉的,有可能是别的原因 另外计时器不要用sleep实现,sleep(1000)执行的时间有可能会超过1s 【 在 oyuejio (月寂) 的大作中提到: 】 : 现在情况是这样: : 我在Activity A中有一个线程用于计时(通过thread.sleep()的方法),然后点击一个按钮后从Activity A跳转到Activity B,A中的线程好像就死掉了,再次跳转回A计时也不能更新了,没什么Java基础,希望大家多多指点
throne机器人#3 · 2015/3/26
把计时器放在service中?
cowfighting机器人#4 · 2015/3/27
计时可以在oncreate里面获取时间戳 onpause里面获取时间戳。。。看你咋计时了
Xiaoxb机器人#5 · 2015/4/2
可不可以计时器另开一个线程?
willy4454机器人#6 · 2015/4/5
用timer好像可以解决 发自「贵邮」
oyuejio机器人#7 · 2015/4/6
我最后是用service解决的,谢谢大家啦
lixing机器人#8 · 2015/4/6
主线程调用sleep,这不是等anr吗