gpt4 book ai didi

android - 如何在 android 中使用 managedQuery() 过滤超过 2 种文件类型?

转载 作者:行者123 更新时间:2023-11-30 03:42:15 24 4
gpt4 key购买 nike

我尝试了以下链接中的解决方案,它适用于 2 种文件类型 Filter a managedQuery by file extension (or, alternatively, file type) for an Android Cursor

基于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);

日志崩溃致命异常(exception):主要android.database.sqlite.SQLiteException: near "?": syntax error (code 1): ,编译时:SELECT * FROM audio WHERE (_data like ? OR _data like ? OR _datalike ?)

最佳答案

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

关于android - 如何在 android 中使用 managedQuery() 过滤超过 2 种文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15549370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com