Używam androida w wersji 5.0 lollipop. Mam problem z powiadomieniami. Często mam objaw iż pokazuje się powiadomienie z przyciskiem Tak Nie ale się nie chowa, tak jak by całkiem się zawiesiło i nie pokazuje nowych komunikatów. Gdy go zkiluje widzę że w pasku są nowe powiadomienia. Korzystam Z funkcji Notification.Action.Builder. Czy mieliście może podobny problem. czy to jakaś specyfika androida 5.0 ?
0
0
może tak kawałek kodu?
0
private static Notification build(final Context context, boolean hidden) {
final Resources res = context.getResources();
final String title = res.getString(
R.string.notification_title_template, header);
final String text = res.getString(
R.string.notification_placeholder_text_template, body);
Notification.Builder builder = new Notification.Builder(context);
builder.setContentTitle(title);
builder.setContentText(text);
builder.setPriority((hidden) ? Notification.PRIORITY_DEFAULT : Notification.PRIORITY_MAX);
builder.setDefaults(Notification.DEFAULT_ALL & ~Notification.DEFAULT_SOUND);
builder.setSound(null);
builder.setSmallIcon(R.drawable.transparent);
builder.setContentIntent(
PendingIntent.getActivity(
context,
0,
new Intent(context, Activity.class),
PendingIntent.FLAG_UPDATE_CURRENT));
builder.setOngoing(true);
builder.setAutoCancel(false);
int i=R.drawable.cancel;
if (cancel != null)
builder.addAction(new Notification.Action.Builder(R.drawable.cancel, cancel, PendingIntent.getBroadcast(context, 0, new Intent(JService.ACTION_KEY_C), 0)).build());
if (confirm != null)
builder.addAction(new Notification.Action.Builder(R.drawable.ok, confirm, PendingIntent.getBroadcast(context, 0, new Intent(JService.ACTION_KEY_OK), 0)).build());
return builder.build();
}