builder.setDefaults(Notification.DEFAULT_ALL); builder.setSound(Uri.parse(task.getAlarmTonePath())); 这种写法将导致setSound无效,去掉setDefault才会起作用