現在、コードをテストして、通知が正しく設定されていることを確認しようとしています。私がそれをしている方法は、1分間隔で通知を表示する3つの異なるアラームを設定することです。しかし、問題は、1つは機能しますが、他の2つは表示されないことです。私のコード:
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns);
Notification.Builder builder = new Notification.Builder(context)
.setTicker(intent.getStringExtra("event")+"-"+intent.getStringExtra("location"))
.setWhen(System.currentTimeMillis())
.setContentTitle(intent.getStringExtra("event"))
.setContentText(intent.getStringExtra("time_start")+"-"+intent.getStringExtra("location"))
.setSmallIcon(R.drawable.ic_launcher);
Notification notification = builder.getNotification();
mNotificationManager.notify(intent.getIntExtra("id", 0),notification);
取得するインテントの余分な「id」は数値の増分であるため、1、2、3のようになります。を使用してアラームを設定していAlarmManager
ます。の最初の引数が一意である限りnotify
、通知が表示されると思いましたが、まだ表示されていません。これには何か理由がありますか?前もって感謝します。