Tôi đã sử dụng trình xây dựng NotificationCompat mới hơn và tôi không thể nhận được thông báo để phát ra âm thanh. Nó sẽ rung và nhấp nháy ánh sáng. Tài liệu android nói để thiết lập một phong cách mà tôi đã thực hiện với:
builder.setStyle(new NotificationCompat.InboxStyle());
Nhưng không có âm thanh?
Mã đầy đủ:
NotificationCompat.Builder builder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("Notifications Example")
.setContentText("This is a test notification");
Intent notificationIntent = new Intent(this, MenuScreen.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
builder.setContentIntent(contentIntent);
builder.setAutoCancel(true);
builder.setLights(Color.BLUE, 500, 500);
long[] pattern = {500,500,500,500,500,500,500,500,500};
builder.setVibrate(pattern);
builder.setStyle(new NotificationCompat.InboxStyle());
// Add as notification
NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
manager.notify(1, builder.build());