ฉันใช้ตัวสร้างการแจ้งเตือนขนาดกะทัดรัดรุ่นใหม่กว่าและไม่สามารถรับการแจ้งเตือนเพื่อส่งเสียงได้ มันจะสั่นและกะพริบแสง เอกสารประกอบ android บอกว่าจะกำหนดสไตล์ที่ฉันทำด้วย:
builder.setStyle(new NotificationCompat.InboxStyle());
แต่ไม่มีเสียง?
รหัสเต็ม:
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());