2016-08-15 11 views
1

thisによると、あなたはアンドロイド5以降の通知用に別のタイプのアイコンを提供する必要がありますが、これは私の通知にこの新しいアイコンを設定する方法ですlinked question's answerは何かをしますこのプッシュのアイコンを設定する方法

Notification notification = new Notification.Builder(context) 
     .setAutoCancel(true) 
     .setContentTitle("My notification") 
     .setContentText("Look, white in Lollipop, else color!") 
     .setSmallIcon(getNotificationIcon()) 
     .build(); 

return notification; 



private int getNotificationIcon() { 
boolean useWhiteIcon = (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP); 
return useWhiteIcon ? R.drawable.icon_silhouette : R.drawable.ic_launcher; 
} 

が、私の場合は、サーバーサイドコードでの私の通知を作成していますので、私が行うために何をすべきか、またはどのようには考えているような? 、私はサーバー側のコードでこの新しいアイコンを割り当てる必要がありますか私は私のプロジェクトの内部クラスでこれを行うことができますか?誰もが任意の手掛かりを持っている場合

その後、私に

P.S.を導きます - 私の質問は、十分に明確でないならば、あなたはあなたの

res/drawable 

フォルダ内の目的のアイコンを保つことができ、その後、通知データに、あなたがどのアイコンを伝えることができる私は、いくつかの詳細を追加します

+0

いただきました!あなたのコードが間違って:

は、詳細は以下のリンクをチェックしてください!それは正常に動作しているようです – tamtom

+0

私のコードではない、これは私が行うことを提案している質問ですが、サーバー側のコードで通知を設定しています。なぜですか?@tamtom –

答えて

関連する問題