android在通知中嵌入换行符

问题描述:

我需要在通知中嵌入换行符。我有两行数据是不同的,我需要嵌入一个换行符来区分两者。 我修了一个反斜杠-n,但这不起作用。android在通知中嵌入换行符

有没有办法做到这一点?

+0

你正在换新线?你有没有测试过其他一些设备? – kosa 2012-02-22 02:22:27

+0

另一种可能的选择是:String lSep = System.getProperty(“line.separator”);使用lSep而不是\ n。 – kosa 2012-02-22 02:23:32

据我所知,除了创建自定义Notification布局之外,没有办法做到这一点。 Notification文档有一个循序渐进的过程,并且非常详尽。 Here is the link to that.

根据您的需要创建两条线就意味着在布局XML中添加额外的TextView。然后,您可以将每个TextView的文本设置为您的两行数据,如示例所示。

您需要在您的应用中制作自定义通知生成器。更多细节在这里:https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView,需要我很长时间才能找到让firebase在所有情况下调用onMessageReceived的方法。在背景中的前景

  • 应用

    1. 应用
    2. 应用程序被打死。

    基本上你的消息通过API来火力不能有“通知”在你的JSON请求火力服务器和密钥只能用“数据”键显示如下,火力服务将打电话给你的所有onMessageReceived上面列出的案例。

    { 
        "to": "/topics/your_topic", 
        "data": { 
         "key1":"data_key1", 
         "title":"", 
         "line1":"data1", 
         "line2":"data2" 
        } 
    }