我现在有一个activity的receiver显示信息是从service发送的,receive之后不会有关闭activity,导致他在receive完成后一直停留在界面上。开始想再次启动时间,关闭activity,然后再次打开,服务来自信息接收显示。Timing start broadcasting 还有通过日志看是接收到的开始时间信息,但是因为接收到的activity页面没有退出后,还是没有移动……
问题是这样的:
比如每隔八点定时从明天八点开始,开始,然后过几个小时,做完工作,显示的activity会停在最后一页不关闭,一直停到那天后天,后天八播的时候,活动生活没有任何反应。
这个问题我一开始的解决方法是先关掉再重启,现在是在服务中关掉他,关掉后,后天正常广播就可以启动他了... 八。
动态注册广播的activity,接收并显示服务信息(服务的sendBroadcast(intent)继续广播,直到线程跑过来);并且该activity是由另一个assignment Activity启动的,这种安排activity的任务确实是由定时广播启动的。
再说了,现在想重新开始计时时间,不要关闭activity,让他继续接收显示服务通行证信息……怎么写啊。
CSDN求助链接: http ://topic.csdn.net/u/20120626/10/7d163b1d-d689-4dda-a7f5-b117e4c1f7e4.html
差不多解决了,原因是这个activity的mainfest里面有个属性是这样的:android:launchMode="singleTask" 继续改成android:launchMode="singleTop" 就可以了,不过出现新问题,我要苦逼下去了……</p>