2

私は、ユーザーに 1 日に X 回、毎日何かを思い出させるアプリを作成中です。作成する方が良いかどうか疑問に思っています:

  • 24 時間間隔の複数setRepeatingのアラーム
  • 1setRepeating時間間隔 [または 30 分] の 1 つのアラームで、通知するか、単に戻るかを決定します
  • set実行時に「次の」アラームを設定する1 つのアラーム
  • または、私が考えていない他の何か...

より具体的には、ある方法を他の方法よりも使用することで、何を得ることができますか?

4

1 に答える 1

4

_WAKEUP主な目標は、バッテリー寿命を節約するために、特にアラームの場合は、できるだけ少ないアラームを呼び出すことです。したがって、2 番目の箇条書きは最善の解決策ではありません。

2 つ目の目標は、これらのアラームを維持するために必要なコードの量を最小限に抑えて、生活を簡素化することです。

通常、「毎日X回」は「N時間ごと」などと考えています。その場合、1 つのsetRepeating()呼び出しで十分です。

「1 日 X 回、毎日」があまり規則的でない場合 (たとえば、午前 8 時、正午、午後 4 時にアラームが鳴るが、午後 8 時、午前 0 時、午前 4 時ではない)、最初の箇条書きがおそらく最も単純です。

「毎日X回」がそれほど規則的ではない場合、私はあなたの3番目の箇条書きに行きます.

于 2011-02-27T13:22:59.733 に答える