hno2005
یک شنبه 23 خرداد 1395, 11:28 صبح
سلام و خسته نباشید
من یک مشکل دارم هرکاری هم کردم مشکل برطرف نشده .
مشکل این که نوتیفیکیشن که ایجاد میکنم در اندروید زیر 5 خوب و ایکن به خوبی نمایش داده میشه ولی در اندروید 5 ، یک ایکن سفید رنگ گرد نشان میده . این عکس ایکن :
http://i.stack.imgur.com/nHZuE.png
کدی هم که باهاش نوتیفیکیشن ایجاد میکنم این »
Notification myNotification = new NotificationCompat.Builder(this).setLargeIcon(icon )
.setSmallIcon(getNotificationIcon())
.setAutoCancel(false).setContentTitle("تس تس تس")
.setStyle(new NotificationCompat.BigTextStyle().bigText("تس تس تس"))
.setContentText("َسیشیسشیسشیسشی")
.setContentIntent(pending).build();
long number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L;
notificationManager.notify((int) number, myNotification);
private int getNotificationIcon() {
boolean useWhiteIcon = (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP);
return useWhiteIcon ? R.mipmap.ic_launcher: R.drawable.ic_launcher;
}
}
ممنون میشم راهنمایی کنید مشکل از چی هست و چطوری باید برطرف بشود ؟
با تشکر
من یک مشکل دارم هرکاری هم کردم مشکل برطرف نشده .
مشکل این که نوتیفیکیشن که ایجاد میکنم در اندروید زیر 5 خوب و ایکن به خوبی نمایش داده میشه ولی در اندروید 5 ، یک ایکن سفید رنگ گرد نشان میده . این عکس ایکن :
http://i.stack.imgur.com/nHZuE.png
کدی هم که باهاش نوتیفیکیشن ایجاد میکنم این »
Notification myNotification = new NotificationCompat.Builder(this).setLargeIcon(icon )
.setSmallIcon(getNotificationIcon())
.setAutoCancel(false).setContentTitle("تس تس تس")
.setStyle(new NotificationCompat.BigTextStyle().bigText("تس تس تس"))
.setContentText("َسیشیسشیسشیسشی")
.setContentIntent(pending).build();
long number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L;
notificationManager.notify((int) number, myNotification);
private int getNotificationIcon() {
boolean useWhiteIcon = (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP);
return useWhiteIcon ? R.mipmap.ic_launcher: R.drawable.ic_launcher;
}
}
ممنون میشم راهنمایی کنید مشکل از چی هست و چطوری باید برطرف بشود ؟
با تشکر