5

pendingIntent.getbroadcast と pendingIntent.getactivity を同時に実装したい。実際、私のアプリケーションは通知を送信しています。ユーザーが通知をクリックすると、(getActivity を使用して) アプリケーションが起動し、ブロードキャスト レシーバーにブロードキャストして、ブロードキャスト レシーバーによるアクティビティを実行します。前もって感謝します

4

1 に答える 1

2

次のいずれかを実行できます。

  • を使用しgetBroadcast() PendingIntentBroadcastReceiver呼び出しstartActivity()を行い、アクティビティを開始します。または

  • を使用しgetActivity() PendingIntentて、ブロードキャストを送信するためのActivity呼び出しを行いますsendBroadcast()

アクティビティが this 以外の目的で使用される場合はNotification、最初のソリューションの方が実装しやすいでしょう。

于 2012-11-06T12:55:43.193 に答える