1

(私は組み込みの目覚まし時計アプリを使用できることを知っていますが、私は初心者であり、これを自分で行うことを学びたいです...)

重要なことを思い出させるためのダイアログが表示される時間を設定できるリマインダーアプリを作成したいと思います。(通知ビープ音だけでなく、メッセージを含むダイアログを閉じる必要があるという厄介なことが必要です。)TimePickerを使用して時間を選択し、サービスを実行できます。これは簡単です。しかし今何?

サービスからAlertDialogを起動するべきではない(または起動できない)ことを読みました。アクティビティをサービスにバインドし、そこからAlertDialogを起動する必要がありますか?ベストプラクティスは何ですか?

前もって感謝します!!

4

1 に答える 1

4

あなたが説明した振る舞いは大丈夫です。アラームが発生すると、アクティビティを起動でき、アラートダイアログが表示されます。

はい。サービスにはユーザーインターフェイスに接続されているものがないため、サービスからAlertDialogを表示することはできません。

于 2010-12-08T15:54:51.033 に答える