アプリがバックグラウンドで実行されているときに通知バーに通知が表示される方法を実装しました。 通知をクリックするとアプリケーションを終了します:アンドロイド通知をクリックした後にアプリケーションを終了する
Intent intent = new Intent(this, Main.class);
PendingIntent pIntent = PendingIntent.getActivity(this,
(int) System.currentTimeMillis(), intent, 0);
if (Build.VERSION.SDK_INT < 16) {
Notification n = new Notification.Builder(this)
.setContentTitle("Flashlight")
.setContentText("turn off")
.setSmallIcon(R.mipmap.light_on)
.setContentIntent(pIntent)
.setAutoCancel(true).getNotification();
NotificationManager notificationManager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, n);
} else {
Notification n = new Notification.Builder(this)
.setContentTitle("Flashlight")
.setContentText("turn off")
.setSmallIcon(R.mipmap.light_on)
.setContentIntent(pIntent)
.setAutoCancel(true).build();
NotificationManager notificationManager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, n);
}
どうすればいいですか?
"close app"とはどういう意味ですか? –
@MikeM。私はトーチをオフにしてから – DastakWall