我们需要为特定联系人设置自定义铃声,并在一段时间后将其设置回默认铃声。问题是,在某些设备上,当我们将null放入数据库时,此设备将铃声设置为“未知”。 (设备示例:Nexus 4)
ContentValues values = new ContentValues();
values.putNull(ContactsContract.Contacts.CUSTOM_RINGTONE);
context.getContentResolver().update(Contacts.CONTENT_URI,
values, "_ID=?",
new String[] { String.valueOf(c.id) });
有没有其他方法可以设置默认铃声来联系?
答案 0 :(得分:2)
好的,问题出在其他地方。它被用于资产的铃声,这导致“未知的铃声”问题。通过复制铃声解决到设备。