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