0

AlarmManager異なるパラメータで複数のアラーム ( ) を順次開始する小さなアプリケーションがあります。たとえば、アラーム 1 が終了するとすぐに、アラーム 2 が開始されます。すると、次のような流れになります。

お申し込みの流れ

Android のライフサイクルを考慮して、このアプリケーションを実装する最良の方法は何ですか?

  1. さまざまなアラームと状態を変数または
  2. 異なるアラームごとに異なるアクティビティを呼び出しますか?

ビューはシンプルで非常によく似ています (再利用可能)。

編集:単一のアクティビティのシナリオでは、アプリケーションが強制終了されるとどうなりますか? はAlarmManager引き続きアプリケーションを呼び出しますが、状態が失われ、最初のステップに戻るのではないでしょうか?

4

1 に答える 1

0

アクティビティの決定的な特徴の 1 つは、簡単にナビゲートして移動できることです。そうしないと、アクティビティのバックスタックに取り組む必要があるため、単一の複雑なアクティビティを使用する方がよいと思います。アラーム 2 からアラーム 1 に戻ることができるようにしたいようには見えません。つまり、別のアクティビティを使用しても意味がありません。

于 2013-06-26T14:21:09.653 に答える