我想问一下是否有人可以给我一个使用NotificationCompat.Builder
前台服务的示例。任何人都可以这样做吗?
public void onStartCommand (Intent intent, int flags, int startId) {
NotificationCompat.Builder mNotifyBuilder = new NotificationCompat.Builder ( this)
.setContentTitle("somthing");
mNotificationManager.notify (mNotificationId,mNotifyBuilder.build());
}
当我在前台使用它时它会拒绝,所以我怎么能一起使用它们呢?
答案 0 :(得分:0)
引用Android docs:
所有通知至少包含基本布局,包括:
- 通知的图标。该图标表示原始应用程序。如果应用程序,它还可能指示通知类型 生成多种类型。
- 通知标题和其他文字。
- 时间戳。
在您的代码中,您只是设置标题。在调用setSmallIcon()
之前,您需要使用setLargeIcon()
实例的setContentText()
,setWhen()
,NotificationCompat.Builder
和build()
方法。