1

私のアプリには、TIME_TICK をリッスンする BroadcastReceiver を持つサービスがあります。日付に達したかどうかはすでに確認できました。たとえば、2011 年 4 月 1 日午後 11 時になると、バイブレーション アラームが鳴ります。しかし、画面のロックを解除した後にダイアログが表示されるようにするには、どうすればダイアログを開くことができますか?

4

1 に答える 1

1

時間に達したら、アクティビティのインテントを起動します。

マニフェストで、このアクティビティのテーマを次のように宣言します。

android:theme="@android:style/Theme.Dialog"

ダイアログの内側と同じようにアクティビティのビューを作成するため、AlertDialog を作成する必要はありません。

于 2012-01-05T16:41:58.800 に答える