【发布时间】:2012-05-30 05:50:17
【问题描述】:
我对 Android 开发还很陌生。
我的问题有点棘手。
我想开发一个使用 2 个活动的应用程序。
第一个活动有一个按钮。单击按钮后,我希望活动 2 开始如下:
Activity 2 将进入前台 2 秒,然后进入后台 8 秒,之后它会再次进入前台 2 秒,然后再次进入后台并继续该过程。
同时,两个活动都应该继续各自的任务。
例如。我们可以有一个活动,例如正在播放音乐的音乐播放器和另一个名为活动 2 的活动,它正在下载一些文件。
我尝试了很多事情,从使用 Intent 到最小化活动和在通知栏上显示通知。通知栏的问题是它在使用通知栏恢复活动时总是调用 OnCreate() 方法,从而再次启动活动。
我可以在按钮点击时启动一个活动,但不知道如何最小化它,然后以相同的状态弹出它。
我在后台使用服务来处理时间延迟。
请帮助并分享您对此问题的解决方案。
【问题讨论】:
标签: android background notifications multitasking foreground