问题描述
我想按 track_numbers 对播放列表进行排序。我通过查询 Android Mediastore
列 MediaStore.Audio.Media.TRACK
收到这些 track_numbers。
Android 会返回一个字符串值,因此 mp3 文件中的 track_numbers 设置为 1 from 35
或 1/35
将作为字符串处理。对这些值进行排序,我得到了一个类似“1,10,11,100,101,...2,...”的列表。
我想得到像整数一样排序的值(例如:“1,2,3,4,...”)。
在 Android ...order by cast(track_name as unsigned) 时使用 sql 更正处理此问题。 在 Android >= 10 中,此更正不起作用。
有人可以告诉我如何解决问题吗?
谢谢 亚历杭德罗
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)