1

Androidで通知アプリケーションを開発しました。ただし、通知の数は表示されません。

これが私のコードです:

    int notificationCount = 0;

    private NotificationManager mgr=null;

    mgr=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);

    Notification note=new Notification(R.drawable.chatpingicon, message+" says...",System.currentTimeMillis());

    PendingIntent i = PendingIntent.getActivity(this, -1, new Intent(this, HomeActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);

    Intent notifyIntent = new Intent(this, MyActivity.class);

    notifyIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

    notifyIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

    note.number = notificationCount++;

    noti.defaults = Notification.DEFAULT_ALL;

    noti.flags|=Notification.FLAG_AUTO_CANCEL;

    mgr.notify(NOTIFY_ME_ID++, noti);
4

1 に答える 1

0
Notification noti = new Notification.Builder(this)
        .setContentTitle("New mail from " + "test@gmail.com")
        .setContentText("Subject").setSmallIcon(R.drawable.ic_launcher)
        .getNotification();// deprecated in 4++

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

// Hide the notification after its selected
noti.flags |= Notification.FLAG_AUTO_CANCEL;

notificationManager.notify(0, noti);
notificationManager.notify(1, noti);

は2つの通知を表示します。通知数はどのようになりますか?

于 2013-03-05T09:48:45.273 に答える