0

AlarmManager我有一个小型应用程序,可以使用不同的参数顺序启动多个警报 ( )。例如,警报一结束,警报二就启动。然后流程将是这样的:

申请流程

考虑到 Android 的生命周期,实现此应用程序的最佳方式是什么?

  1. 有一个单一的活动来处理不同的警报和带有变量的状态或
  2. 为每个不同的警报调用不同的活动?

视图简单且非常相似(可重用)。

编辑:在单一活动场景中,如果应用程序被杀死会发生什么?仍然会AlarmManager调用应用程序,但我会失去状态,我会回到第一步,不是吗?

4

1 回答 1

0

活动的定义特征之一是它们易于导航进出。我会说您最好使用单个复杂的活动,否则您将不得不处理活动回栈。您似乎不希望能够从警报 2 导航回警报 1,这意味着使用单独的活动是毫无意义的。

于 2013-06-26T14:21:09.653 回答