2017-07-17 14 views
0

マイアプリのターゲット:Androidのヘッドアップ通知を複数回表示することはできますか?

minSdkVersion 21 
targetSdkVersion 25 
私はこれでヘッドアップ通知を表示することができています

:アプリは、同じIDを持つ別のヘッドアップ通知を表示しようと

NotificationCompat.Builder notificationBuilder = (NotificationCompat.Builder) new NotificationCompat.Builder(activity) 
      .setPriority(Notification.PRIORITY_MAX) 
      .setAutoCancel(true); 
notificationBuilder.setVibrate(new long[0]); 
((NotificationManager) activity.getSystemService(Context.NOTIFICATION_SERVICE)) 
      .notify(9999, notificationBuilder.build()); 

をが、通知は更新されるが、新しいヘッドアップ通知として示されない。通知はアプリの上に再び表示されません。

最初の通知をキャンセルしなくても、同じIDのヘッドアップ通知を2回表示することはできますか?

+4

なぜ新しい通知を表示する前に通知をキャンセルしないのですか? – tyczj

+0

私はそれを試み、奇妙な行動を起こしています。通知アイコンが消えてから新しいメッセージが表示されますが、ヘッドアップは表示されません。私はIDと.cancel()を試みました。また、.cancelAll() –

答えて

1

私はsetOnlyAlertOnce()メソッドがあなたが探している方法だと思います。

+0

setOnlyAlertOnce(false)が動作します!ありがとう! –

関連する問題