1

我尝试了以下链接中的解决方案,它适用于 2 种文件类型 通过文件扩展名(或者,文件类型)为 Android 光标过滤 managedQuery

基于 2 种文件类型的解决方案,我尝试使用以下代码

String selectionMimeType = Audio.Media.DATA + " like ? OR " + Audio.Media.DATA + " like ? OR " + Audio.Media.DATA + "like ? ";

Cursor cursor = mFragment.getActivity().managedQuery(uri, null, selectionMimeType,  new String[] {"%mp3","%m4a","%wma"}, null);

它与日志 FATAL EXCEPTION: main android.database.sqlite.SQLiteException: near "?": syntax error (code 1): 一起崩溃,同时编译:SELECT * FROM audio WHERE (_data like ? OR _data like ? OR _datalike ?)

4

1 回答 1

1

就像" like ? "解决了我的问题之前的一个空格

于 2013-04-19T13:06:01.900 回答