Вы объединяете анонимный класс с лямбдами, используйте:
Collections.sort(activities, object : Comparator<ResolveInfo> {
override fun compare(a: ResolveInfo, b: ResolveInfo): Int {
var pm = activity!!.packageManager
return String.CASE_INSENSITIVE_ORDER.compare(
a.loadLabel(pm).toString(),
b.loadLabel(pm).toString()
)
}
})
или
Collections.sort(activities, Comparator<ResolveInfo> { a, b ->
val pm = applicationContext.packageManager
String.CASE_INSENSITIVE_ORDER.compare(
a.loadLabel(pm).toString(),
b.loadLabel(pm).toString()
)
})