ステータスバーに通知を配置する Android アクティビティがあります。通知を選択すると、メイン アクティビティが起動します。問題は、これPendingIntent
が常に私のアクティビティ「MyappMain」の新しいインスタンスを開始することです。そのため、通知をクリックしてアプリを起動すると、MyappMain の新しいインスタンスが取得され、すべてを 1 つずつ終了/終了する必要があります (通知を複数回クリックした場合)。
Intent notificationIntent = new Intent(this, MyappMain.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(HELLO_ID, notification);