2012-02-22 5 views
6

通知に改行を埋め込む必要があります。私は異なる2行のデータを持っており、2つのデータを区別するために改行を埋め込む必要があります。 私はバックスラッシュ-nを真似しましたが、うまくいきません。通知にアンドロイドが改行を埋め込む

これを行う方法はありますか?

+0

あなたは改行していますか?他のデバイスでテストしましたか? – kosa

+0

もう1つの方法を試してみてください:String lSep = System.getProperty( "line.separator"); \ nの代わりにlSepを使用してください。 – kosa

答えて

4

私が知る限り、カスタムNotificationレイアウトを作成する以外にこれを行う方法はありません。 Notificationのドキュメントには、これを行うための段階的な手順があり、非常に徹底的です。 Here is the link to that.

必要に応じて2行を作成するということは、レイアウトXMLに余分にTextViewを入れることを意味します。次に、例のように、2行のデータにそれぞれTextViewのテキストを設定するだけです。

0

アプリでカスタム通知ビルダーを作成する必要があります。もっと詳しくは:https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView、すべての場合にonMessageReceivedを呼び出すfirebaseを作成する方法を見つけるまでには時間がかかります。

  • アプリが殺された背景には、フォアグラウンド
  • アプリで

    1. アプリ。

    基本的にAPIを介してfirebaseためにあなたのメッセージはfirebaseサーバーへのJSONリクエストで「通知」キーを持っているだけで、以下のショーとして「データ」キーを使用してはならない、firebaseサービスは、すべてのあなたのonMessageReceivedを呼び出します上記のケース。

    { 
        "to": "/topics/your_topic", 
        "data": { 
         "key1":"data_key1", 
         "title":"", 
         "line1":"data1", 
         "line2":"data2" 
        } 
    } 
    
  • 関連する問題