我的應用程序中的通知欄僅顯示股票代碼中的小圖標(因爲它應該)。但是,當「陰影」被拉下時,它會同時顯示來自股票行情的小圖標以及我在Notification.Builder中設置的大圖標。這是我的代碼:通知欄顯示大圖標和小圖標
if (Build.VERSION.SDK_INT > 10){
notification = new Notification(R.drawable.ic_stat_mintchip,
"This is a test",
System.currentTimeMillis());
notification.largeIcon = (((BitmapDrawable)c.getResources().getDrawable(R.drawable.ic_launcher)).getBitmap());
notification.defaults |= Notification.DEFAULT_ALL;
notification.number += 1;
notification.flags |= Notification.FLAG_AUTO_CANCEL;
} else {
notification = new Notification(R.drawable.ic_stat_mintchip,
"This is a test",
System.currentTimeMillis());
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notification.defaults |= Notification.DEFAULT_ALL;
notification.number += 1;
}
}
我不知道爲什麼會發生這種情況。有任何幫助?
你能後的截圖放到你看到什麼? – CommonsWare
當然,一秒鐘... http://imgur.com/07lxg – D4N14L
我假設你是MintChip。我不太確定你爲什麼得到這種效果。這是什麼設備?請注意,雖然你的問題說你正在使用'Notification.Builder',你的代碼卻不是。你可以考慮從Android支持項目中使用'NotificationCompat.Builder',看看是否有幫助。 – CommonsWare