0

バックエンドレスからのプッシュ通知を使用しており、通知を受信できますが、プッシュ通知を受信して​​アプリ バーでクリックすると、自動的にメイン アクティビティにリダイレクトされます。

プッシュ通知をクリックしたときに別のアクティビティを開くようにリダイレクトしたい。

問題を検索したところ、開きたいアクティビティの Android Mainfest ファイルに次の行を追加する必要があることがわかりました。

<activity android:name=".ShowMessage">

<intent-filter>

<action android:name="com.example.user.notificationfromc.MESSAGE"/>

<category android:name="android.intent.category.DEFAULT"/>

</intent-filter>

</activity>

(com.example.user.notificationfromc.) は私のパッケージ名です

(ShowMessage) は、開きたいアクティビティです。

しかし、うまくいきません。

4

1 に答える 1

0

これを試して。

Intent notificationIntent = new Intent(context, YourActivity.class);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent intent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
yourNotification.setLatestEventInfo(context, title, message, intent);
于 2016-06-09T16:47:27.360 に答える