私は、ユーザーに 1 日に X 回、毎日何かを思い出させるアプリを作成中です。作成する方が良いかどうか疑問に思っています:
- 24 時間間隔の複数
setRepeating
のアラーム - 1
setRepeating
時間間隔 [または 30 分] の 1 つのアラームで、通知するか、単に戻るかを決定します set
実行時に「次の」アラームを設定する1 つのアラーム- または、私が考えていない他の何か...
より具体的には、ある方法を他の方法よりも使用することで、何を得ることができますか?
私は、ユーザーに 1 日に X 回、毎日何かを思い出させるアプリを作成中です。作成する方が良いかどうか疑問に思っています:
setRepeating
のアラームsetRepeating
時間間隔 [または 30 分] の 1 つのアラームで、通知するか、単に戻るかを決定しますset
実行時に「次の」アラームを設定する1 つのアラームより具体的には、ある方法を他の方法よりも使用することで、何を得ることができますか?
_WAKEUP
主な目標は、バッテリー寿命を節約するために、特にアラームの場合は、できるだけ少ないアラームを呼び出すことです。したがって、2 番目の箇条書きは最善の解決策ではありません。
2 つ目の目標は、これらのアラームを維持するために必要なコードの量を最小限に抑えて、生活を簡素化することです。
通常、「毎日X回」は「N時間ごと」などと考えています。その場合、1 つのsetRepeating()
呼び出しで十分です。
「1 日 X 回、毎日」があまり規則的でない場合 (たとえば、午前 8 時、正午、午後 4 時にアラームが鳴るが、午後 8 時、午前 0 時、午前 4 時ではない)、最初の箇条書きがおそらく最も単純です。
「毎日X回」がそれほど規則的ではない場合、私はあなたの3番目の箇条書きに行きます.