0

MainActivityは持っていAlarmます。からからAlarm繰り返しServiceデータを送信し始めます。trueを返すと、それ自体が自動キャンセルされ (新規-> キャンセル)、データが送信されます(ユーザーがクリックすると、そこから新しいデータでアプリが開始されるか、ユーザーがアプリを開始するだけです -> 新しいデータで読み込まれます)。 )。from 、inに送信し、(可能であれば) 自動的にコミットする必要があります。intent.putExtrapendingIntentServicependingIntentNotificationNotificationputExtrasNotificationMainActivitygetExtraMainActivity

私が正しければ、をstartActivityForResult呼び出す前に使用する必要がありますServiceが、どうすればこれを行うことができAlarmますか?

PSはすでにそのステップを除いてすべて動作しています " Notification.putExtras()-> MainActivity.getExtras().

4

1 に答える 1

0

あなたが探しているのはBound Servicesだと思います。

バインドされたサービスは、他のアプリケーションがバインドして対話できるようにする Service クラスの実装です。

これを見て、それが役に立ったかどうか教えてください。ここでは、サービスとアクティビティの間で通信するための代替手段について説明しています: servicecommunication .

于 2013-10-02T16:02:54.147 に答える