Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android getContentResolver().insert(…;,…;);为通知铃声返回NULL_Android - Fatal编程技术网

Android getContentResolver().insert(…;,…;);为通知铃声返回NULL

Android getContentResolver().insert(…;,…;);为通知铃声返回NULL,android,Android,getContentResolver()。插入(…,…);在设备的BootCompleted上调用setRingtone函数时,为通知铃声返回NULL,否则工作正常: 以下是设置铃声的方法代码: File file = new File(path, filename); ContentValues values = new ContentValues(); values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath()); valu

getContentResolver()。插入(…,…);在设备的BootCompleted上调用setRingtone函数时,为通知铃声返回NULL,否则工作正常:

以下是设置铃声的方法代码:

File file = new File(path, filename);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, "Tone");
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/ogg");
values.put(MediaStore.Audio.Media.ARTIST, "test");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);

Uri u = getContentResolver().insert(
    MediaStore.Audio.Media.getContentUriForPath(file.getAbsolutePath()), values);

logcat中是否显示任何内容?也许是一个SqliteException?