2012-04-27 7 views
0

起動時に、私はBroadcastReceiverを持っていて、Serviceを起動します。このServiceでは、私はNotificationをトリガーし、NotificationのテキストをActivityから検索し、ユーザーがNotification(そのリソースを介して)をクリックしたときに起動するようにします。起動時に起動されたサービスからのリソースへのアクセス

BroadcastRecevierServiceおよびActivityは、すべて同じパッケージにまとめられています。

質問は次のとおりです。Activityのハンドラがないので、ServiceからActivityのリソースを取得するにはどうすればよいですか? ServiceActivityの前に公開されて以来、私はそれを持つことができません。

あなたが私を助けるために過ごす時間を事前に感謝します。

答えて

1

アクティビティにはリソースがありません。 アプリケーションにはリソースがあります。あなたのサービスは他のものと同じように(例えば、getString()、または `getResources())の呼び出しによってアプリケーションのリソースにアクセスします。

関連する問題