启动前台通知方法

时间:2015-08-28 18:36:49

标签: android android-notifications

我想问一下是否有人可以给我一个使用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());

}

当我在前台使用它时它会拒绝,所以我怎么能一起使用它们呢?

1 个答案:

答案 0 :(得分:0)

引用Android docs

  

所有通知至少包含基本布局,包括:

     
      
  • 通知的图标。该图标表示原始应用程序。如果应用程序,它还可能指示通知类型   生成多种类型。
  •   
  • 通知标题和其他文字。
  •   
  • 时间戳。
  •   

在您的代码中,您只是设置标题。在调用setSmallIcon()之前,您需要使用setLargeIcon()实例的setContentText()setWhen()NotificationCompat.Builderbuild()方法。