首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置NotificationManager标题?

如何设置NotificationManager标题?
EN

Stack Overflow用户
提问于 2016-08-10 19:44:01
回答 2查看 43关注 0票数 0

我想为通知设置一个自定义标题,但它总是在标题中设置项目名称。下面是我的代码。这段代码中有什么错误?

代码语言:javascript
复制
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());
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-10 19:46:53

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

代码语言:javascript
复制
  <string name="app_name">Your App Name</string>

你可以使用一些变量的动态值来改变它。

票数 0
EN

Stack Overflow用户

发布于 2016-08-10 19:46:43

您将notif title设置为"My Notification"。将其更改为您的应用程序名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38872517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档