0
在我的應用程序中,我有暫停/播放操作的通知,但是,當用戶單擊操作時,通知欄正在關閉。如何防止通知欄在執行操作時關閉?如何在通知操作時阻止通知欄關閉點擊
方法,創建notifcation:
public void createNotification() {
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pIntent = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent, 0);
Intent intent2 = new Intent(this, IntentActivity.class);
intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
pIntent2 = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent2, 0);
builder = new NotificationCompat.Builder(context);
Notification noti = builder
.setAutoCancel(true)
.setContentTitle("Title")
.setSmallIcon(R.drawable.ic_launcher)
.setContentIntent(pIntent)
.setPriority(Notification.PRIORITY_MAX)
.setStyle(new NotificationCompat.BigTextStyle().bigText("Czas trwania: " + time + "\nKalorie: 4kcal"))
.addAction(icon, actionString, pIntent2).build();
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, noti);
}
我覺得我沒有讓自己清楚,我想防止通知抽屜隱藏在行動點擊。我需要setAutoCancel(true)在用戶點擊時解除通知(關於通知不通知的操作) – user1852879
@ user1852879試試這個。 –
我試過了,抽屜仍在關閉,當我setAutoCancel(false)時,它只會保持通知活着,當用戶點擊它。 – user1852879