这是我在android studio中写的。它不起作用。没有通知弹出。
NotificationManager notificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Intent i_mainActivity=new Intent(this,MainActivity.class);
PendingIntent p_mainActivity=PendingIntent.getActivity(this, 0, i_mainActivity, 0);
NotificationCompat.Builder notification_popup=new NotificationCompat.Builder(this)
.setContentTitle("An Alarm is going on")
.setContentText("Click to stop")
.setContentIntent(p_mainActivity)
.setAutoCancel(true);
int id=001;
notificationManager.notify(id,notification_popup.build());
答案 0 :(得分:0)
您缺少一个图标,这是通知中必需的组件。如果缺少任何必需的组件,Android将不会显示您的通知。
特别是,the Notifications documentation说:
Notification对象必须包含以下内容:
- 由setSmallIcon()
设置的小图标- 标题,由setContentTitle()
设置- 详细文本,由setContentText()
设置