我使用以下代码在前台启动服务时显示通知。
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, MainActivity.class), 0);
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.statusbar_icon)
.setContentTitle("App is running")
.setStyle(new NotificationCompat.BigTextStyle())
.setPriority(Integer.MAX_VALUE)
.setDefaults(Notification.DEFAULT_ALL);
mBuilder.setContentIntent(contentIntent);
startForeground(R.string.service_running, mBuilder.build());
该通知显示在除 LG-E450 和三星设备之外的所有设备的通知栏中。不仅是这个,我的应用程序的任何通知都没有显示在栏中。