2016-09-05 7 views
0

setColorを使用して、の小さなアイコンの背景色を設定していますが、すぐにとアプリを閉じると通知を再度送信すると、その色は表示されません。私はスニペットを使って小さなアイコンの背景色を設定しています。アプリが実行されていないときに通知アイコンの背景色を小さく設定する

setColor(ContextCompat.getColor(this, android.R.color.black)) 

これはアプリはを実行しているとき、それはどのように見えるかです。

Background color when app is running.

アプリを閉じて、再び通知を送信した後、それはご注意*この

Background color after closing the app.

次のようになります。私は、Android M(6.0.1)*上でそれをテストしてい

+0

01. setColor(ContextCompat.getColor(this、android.R.color.black)) これはサービスに書き込まれることを願っています。サービスをデバッグする必要があります。 02.あなたが望む色の.png画像を作成した場合、これを修正できる可能性があります。 "あなたは少なくとも試してみることができます。" – Pawan

+0

はい、サービスからです。サービスとの関係は何ですか?サービスは正常に動作しています。 – mallaudin

+0

解決策は見つかりましたか? – mallaudin

答えて

0

通知オブジェクトのカラー値を次のようにサーバから渡すだけで、色が適用されます。

"notification": { 
    "title":"", 
    "body": "Body", 
    "sound":"true", 
    "color":"red"  
} 

カラーフィールドに直接16進コードをポーズすることもできます。

関連する問題