0

別のアルゴリズムによって決定されたいくつかのプリセット値に基づいて、Android のデフォルト アラームを自動的に設定するアプリケーションを作成しようとしています。

アラーム設定は ACTION_SET_ALARM インテントを使用して正常に機能しますが、アプリを実行するたびに新しいアラームが設定されます。代わりに、アクティビティがアラームを設定するたびに1つの一意のアラームを更新するように設定する方法があるかどうか疑問に思っています(Androidアラームアプリケーションに何百もの新しいアラームがないように)。

必要に応じてコードの抜粋を提供しますが、この質問は具体的な例がなくても答えられるようです。注: 特定のイベントを他のアクティビティに通知することを目的とした Android アラーム システムを使用しているのではなく、ユーザーが朝目覚めるために使用する実際の Android アラームを使用しています。

ご協力いただきありがとうございます。

4

1 に答える 1

0

私の問題の範囲を考えると、これは実際には不可能であることがわかりました。代わりに、メーカー固有の目覚まし時計のリスト (こちら) を使用して、それぞれのケースを個別に処理する必要がありました。

ユーザーが引き続きオープン ソース アラームを使用する場合、冗長なアラームの問題に対する回避策が現在のところないため、ACTION_SET_ALARM インテントを削除する必要がありました。ユーザーは、各アラームを手動で削除する必要があります。

于 2012-07-30T21:00:31.613 に答える