La barra di notifica nella mia applicazione mostra solo la piccola icona nel ticker (come dovrebbe). Tuttavia, quando la "sfumatura" viene abbassata, mostra sia la piccola icona del ticker, sia un'icona grande che ho impostato in Notification.Builder. Ecco il mio codice:Barra di notifica mostra icone grandi e piccole
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;
}
}
Non so perché questo sta accadendo. Qualche aiuto?
Puoi pubblicare uno screenshot da qualche parte di ciò che si sta vedendo? – CommonsWare
Certo, un secondo ... http://imgur.com/07lxg – D4N14L
Suppongo che tu sia MintChip. Non sono del tutto sicuro del motivo per cui ottieni questo effetto. Che dispositivo è questo? Nota che mentre la tua domanda dice che stai usando 'Notification.Builder', il tuo codice non lo è. Potresti prendere in considerazione l'utilizzo di 'NotificationCompat.Builder' dal progetto di supporto Android e vedere se questo aiuta. – CommonsWare