Getting blank notification in some Android device -


in device, getting blank(white) notification attached screenshot. , in devices, it's working fine. please me resolve issue. enter image description here

 intent intent = new intent(ctx, notificationdetailactivity.class);             intent.putextra("id", id);             pendingintent pendingintent = pendingintent.getactivity(ctx, 0, intent,                     pendingintent.flag_one_shot);             uri defaultsounduri = ringtonemanager.getdefaulturi(ringtonemanager.type_notification);             notificationcompat.builder builder = new notificationcompat.builder(ctx);             builder.setticker(getresources().getstring(r.string.app_name));             // sets small icon ticker             builder.setsmallicon(getnotificationicon());             builder.setlargeicon(result);             builder.setcolor(getresources().getcolor(r.color.colorprimary));             builder.setcontenttitle(title);             builder.setcontenttext(messagebody);             builder.setsound(defaultsounduri);             builder.setcontentintent(pendingintent);             builder.setautocancel(true);             notification notification = builder.build();             remoteviews expandedview =                     new remoteviews(ctx.getpackagename(), r.layout.custom_notification);             if (build.version.sdk_int >= 16)             {                 // inflate , set layout expanded notification view                 expandedview.setimageviewbitmap(r.id.imgbigimage, result);                 notification.bigcontentview = expandedview;                 notificationmanager nm = (notificationmanager) getsystemservice(context.notification_service);                 nm.notify(integer.parseint(id), notification);             } else {                 notificationcompat.builder notificationbuilder = new notificationcompat.builder(ctx)                         .setsmallicon(getnotificationicon())                         .setlargeicon(result)                         .setcolor(getresources().getcolor(r.color.colorprimary))                         .setcontenttitle(title)                         .setcontenttext(messagebody)                         .setautocancel(true)                         .setsound(defaultsounduri)                         .setcontentintent(pendingintent);                 notificationmanager notificationmanager =                         (notificationmanager) getsystemservice(context.notification_service);                 notificationmanager.notify(integer.parseint(id), notificationbuilder.build());             } 

try way setbigcontentview notificationcompat.builder ,check if works :-

intent intent = new intent(ctx, notificationdetailactivity.class);     intent.putextra("id", id);     pendingintent pendingintent = pendingintent.getactivity(ctx, 0, intent,             pendingintent.flag_one_shot);     uri defaultsounduri = ringtonemanager.getdefaulturi(ringtonemanager.type_notification);     notificationcompat.builder builder = new notificationcompat.builder(ctx);     notificationmanager nm = (notificationmanager) getsystemservice(context.notification_service); //        notification notification = builder.build();         remoteviews expandedview =                 new remoteviews(ctx.getpackagename(), r.layout.custom_notification);         if (build.version.sdk_int >= 16)         {             builder.setticker(getresources().getstring(r.string.app_name));             // sets small icon ticker             builder.setsmallicon(getnotificationicon());             builder.setlargeicon(result);             builder.setcolor(getresources().getcolor(r.color.colorprimary));             builder.setcontenttitle(title);             builder.setcontenttext(messagebody);             builder.setsound(defaultsounduri);             builder.setcontentintent(pendingintent);             builder.setautocancel(true);             // inflate , set layout expanded notification view             expandedview.setimageviewbitmap(r.id.imgbigimage, result); //            notification.bigcontentview = expandedview;             builder.setcustombigcontentview(expandedview);         } else {             builder.setsmallicon(getnotificationicon());             builder.setlargeicon(result);             builder.setcolor(getresources().getcolor(r.color.colorprimary));             builder.setcontenttitle(title);             builder.setcontenttext(messagebody);             builder.setautocancel(true);             builder.setsound(defaultsounduri);             builder.setcontentintent(pendingintent);         }         nm.notify(integer.parseint(id), builder.build()); 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -