从具有文本和图片的标准更改为notification
具有自定义设计布局的更复杂类型需要使用 RemoteViews 类。由于自定义视图,我没有使用 setContentTitle(),而是使用了 setContent(remoteviews) 方法。
更改为自定义视图后,我删除了setContent, setSmallIcon,
and setContentTitle mehods
,但是在我这样做之后,通知就再也没有出现过。
如果我使用的是自定义视图,那么我必须使用 setContent() 方法对吗?他们为什么它不适用于我删除其他方法?
RemoteViews remoteviews = new RemoteViews("com.test.example", R.layout.custom_notifications);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(AudioService.this)
.setContent(remoteviews)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("My notification")
.setContentText("Hello World!")
.setOngoing(true);