Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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 如何将游标装入器与多Uri一起使用?_Android_Android Cursorloader - Fatal编程技术网

Android 如何将游标装入器与多Uri一起使用?

Android 如何将游标装入器与多Uri一起使用?,android,android-cursorloader,Android,Android Cursorloader,我正在尝试从设备的内部和外部获取所有音乐文件的数据。我已将CursorLoader与LoaderManager一起使用。如何在onCreateLoader(int-id,Bundle-args)上将两个游标装入器合并为一个游标装入器: 谢谢你的帮助。android.database.MergeCursor对不起@pskink,我已经更新了我的问题。那么你对MergeCursor有什么问题吗?将第一个光标存储在某个位置,并在第二个回调启动时使用MergeCursorfired@pskink,如果使

我正在尝试从设备的内部和外部获取所有音乐文件的数据。我已将CursorLoader与LoaderManager一起使用。如何在onCreateLoader(int-id,Bundle-args)上将两个游标装入器合并为一个游标装入器:


谢谢你的帮助。

android.database.MergeCursor
对不起@pskink,我已经更新了我的问题。那么你对
MergeCursor
有什么问题吗?将第一个
光标
存储在某个位置,并在第二个回调启动时使用
MergeCursor
fired@pskink,如果使用MergeCursor,我会遇到错误java.lang.IllegalArgumentException:列“\u id”不存在
选择
参数必须具有
基本列。\u id
列,使用
DatabaseUtils.dumpCursor
CursorLoader firstLoader = new CursorLoader(this,MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,projE, selection, argsArray, null);
CursorLoader secondLoader = new CursorLoader(this,MediaStore.Audio.Media.INTERNAL_CONTENT_URI,projI, selection, argsArray, null);