2016-05-15 578 views
0

我想在Android上显示一个简单的本地通知消息。这里是我的代码,但我无法使它工作。Android - notificationManager.notify不显示通知

没有行动:

final Context context = this; 
Intent intent = new Intent(this, MainActivity.class); 
final PendingIntent pIntent = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent, 0); 

    Notification n=new Notification.Builder(context) 
            .setContentTitle("Nabeeer?") 
            .setContentText("Iceriiik") 
            .setContentIntent(null) 
            .setContentIntent(pIntent) 
            .setAutoCancel(true) 
            .build(); 

          NotificationManager notificationManager = 
            (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 

          notificationManager.notify(0, n); 

回答

1

您需要的图标添加到您的通知:

.setSmallIcon(R.drawable.youricon) 

这不是在官方文档记载:你需要添加一个小图标,否则the notification won't show