如何设置NotificationManager?

时间:2016-08-10 11:44:01

标签: android notifications

我想设置自定义通知,但它始终将项目名称设置为tittle。以下是我的代码。这段代码有什么问题?请帮助我。

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
            .setSmallIcon(R.mipmap.ic_launcher)
            .setContentTitle("My Notification")
            .setContentText(messageBody)
            .setAutoCancel(true)
            .setSound(defaultSoundUri)
            .setContentIntent(pendingIntent);

    NotificationManager notificationManager =
            (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

    notificationManager.notify(0 /* ID of notification */, notificationBuilder.build());

2 个答案:

答案 0 :(得分:0)

您将notif标题设为"My Notification"。将其更改为您的应用名称。

答案 1 :(得分:0)

你在这里使用硬值.setContentTitle(getResources().getString(R.string.app_name))这就是为什么你总是看到相同的标题。

  <string name="app_name">Your App Name</string>

您可以使用某个变量中的动态值来更改它。