android - 在 Android 中排序 Arraylist

标签 android

我试图在我的 Android 应用程序中对 ArrayList 进行排序,但它引发了异常。这是我的代码发生的部分:

List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);  
Collections.sort(packs);

有没有人有什么想法?

最佳答案

packs 包含 PackageInfo 对象,而 sort 无法为那些找到自然顺序是我最好的猜测。如果要排序,请使用 Comparator排序定义了您想要对 PackageInfo 对象进行排序的内容。

关于android - 在 Android 中排序 Arraylist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6743309/

相关文章:

android - 左上角所有安卓设备的屏幕上都是原点吗?

android - 如何在android中保存实例状态Marker对象

Android 更改选项卡文本颜色

android - 在 Android 上处理 HttpClient 的最佳方式是什么?

java - 获取 PostgreSQL 的格式化时间字符串

android - 如何找到离地理点最近的警察局

java - 如何为主LL添加weightSum属性?

java - Material 设计在 android studio 中不起作用

android - ActivityGroup VS View 脚蹼

java - Android Studio 逻辑错误