我正在构建一个类似游戏的应用程序,我一直在阅读有关在后台、前台、警报等方面运行服务的不同方法,但我有点困惑。
我的应用程序将是这样的(例如):
- 用户在主界面中按下按钮,然后可以关闭应用程序 - 30分钟后Activity1打开 - 用户完成他需要在该活动中做的任何事情,触发下一个活动在2小时后开始 - 2小时后Activity2打开 - 用户也在那里完成了他需要做的所有事情,触发下一个活动 - 一天后Activity3打开,以此类推
什么是最佳方法?持续运行服务以打开这些活动,还是每次用户完成其中一个活动时设置新的警报?
我的应用程序将是这样的(例如):
- 用户在主界面中按下按钮,然后可以关闭应用程序 - 30分钟后Activity1打开 - 用户完成他需要在该活动中做的任何事情,触发下一个活动在2小时后开始 - 2小时后Activity2打开 - 用户也在那里完成了他需要做的所有事情,触发下一个活动 - 一天后Activity3打开,以此类推
什么是最佳方法?持续运行服务以打开这些活动,还是每次用户完成其中一个活动时设置新的警报?