ユーザーが設定した特定の時間にポップアップ メッセージを表示するアプリケーションを開発する必要があります。
サービスを開始する android AlarmManager を使用します。そのサービスは、[OK] ボタンでポップアップ インターフェイスを含むアクティビティを開始します。
そのアクティビティにデータを渡したいのですが、どうすればできますか (そうしないと、データベースにクエリを実行する必要があります)?
- AlarmManagerを使用して開始時間を設定しながら、アクティビティからサービスにデータを渡す方法は?
- サービスによって開始されたアクティビティにそのデータを後で渡す方法は?
また、サービスが (メインのアクティビティではなく) アプリケーションでアクティビティを開始し、データベース ハンドラー関数が別のクラスにある場合、データベースにアクセスできますか?