0

アプリケーションがバックグラウンドで実行されている場合、NotificationManager を使用して通知を表示できます。ユーザーがステータスバーにある通知を開こうとすると、アプリケーションがフォアグラウンドで実行されているときに、アクティビティを開くプロセスをブロックする必要があります。そのため、現在実行中のアクティビティが影響を受けます。だから私は新しい活動を開きたくありません... 前もって感謝します..

4

3 に答える 3

0

以下のコードを使用して、通知を使用して任意のアクティビティに移動できます

Intent notifyIntent;
notifyIntent = new Intent(activityA.this,activityB.class);
PendingIntent intent =PendingIntent.getActivity(punchclock.this, 0,notifyIntent, android.content.Intent.FLAG_ACTIVITY_NEW_TASK);

幸運を

于 2012-07-16T10:13:46.660 に答える
0

この特定のリンクで通知関連の詳細を既に提供しています..これが役立つかもしれません..通知をクリックしてメソッドを実行する方法

于 2012-07-16T10:14:44.100 に答える
0

mNotificationManager.notify(HELLO_ID, 通知); を呼び出すと、通知パスを表示しているサービス/アクティビティで、Intent notificationIntent = new Intent(this); アクティビティが開かれている場合、保留中のインテントに。それ以外の場合は、アクティビティがそれを開くための Intent を渡します。

于 2012-07-16T10:15:21.090 に答える