通知に改行を埋め込む必要があります。私は異なる2行のデータを持っており、2つのデータを区別するために改行を埋め込む必要があります。 私はバックスラッシュ-nを真似しましたが、うまくいきません。通知にアンドロイドが改行を埋め込む
これを行う方法はありますか?
通知に改行を埋め込む必要があります。私は異なる2行のデータを持っており、2つのデータを区別するために改行を埋め込む必要があります。 私はバックスラッシュ-nを真似しましたが、うまくいきません。通知にアンドロイドが改行を埋め込む
これを行う方法はありますか?
私が知る限り、カスタムNotification
レイアウトを作成する以外にこれを行う方法はありません。 Notification
のドキュメントには、これを行うための段階的な手順があり、非常に徹底的です。 Here is the link to that.
必要に応じて2行を作成するということは、レイアウトXMLに余分にTextView
を入れることを意味します。次に、例のように、2行のデータにそれぞれTextView
のテキストを設定するだけです。
アプリでカスタム通知ビルダーを作成する必要があります。もっと詳しくは:https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView、すべての場合にonMessageReceivedを呼び出すfirebaseを作成する方法を見つけるまでには時間がかかります。
基本的にAPIを介してfirebaseためにあなたのメッセージはfirebaseサーバーへのJSONリクエストで「通知」キーを持っているだけで、以下のショーとして「データ」キーを使用してはならない、firebaseサービスは、すべてのあなたのonMessageReceivedを呼び出します上記のケース。
{
"to": "/topics/your_topic",
"data": {
"key1":"data_key1",
"title":"",
"line1":"data1",
"line2":"data2"
}
}
あなたは改行していますか?他のデバイスでテストしましたか? – kosa
もう1つの方法を試してみてください:String lSep = System.getProperty( "line.separator"); \ nの代わりにlSepを使用してください。 – kosa