【发布时间】:2013-09-09 04:32:27
【问题描述】:
我正在从广播接收器的 onReceive 函数启动一个活动。活动从 10 倒计时到 0,如果用户点击它或计时器 (CoundDownTimer) 到期,我将调用 finish() 并关闭我的活动。
- 有没有更好的方法来完成我想要的?
- 如果有人从任务管理器启动我的活动,它会再次启动并再次开始从 10 倒计时到 0(我不想要)。无论如何要避免这种情况?
提前致谢
【问题讨论】:
-
你的意思是当活动从 brodcasreceive 开始时你想应用倒数计时器而不是正常开始的时候?
-
如果从打开的应用程序列表中启动它,你的意思是通常那么是的。这是一个糟糕的设计吗?
标签: android android-activity broadcastreceiver android-lifecycle countdowntimer