INNER CODE UNIT · Kotlin
setListAdapter
pedroSG94/RootEncoder · app/src/main/java/com/pedro/streamer/MainActivity.kt:113
private fun setListAdapter(activities: List<ActivityLink>) {
list.adapter = ImageAdapter(activities)
list.onItemClickListener =
OnItemClickListener { _, _, position, _ ->
if (hasPermissions(this)) {
val link = activities[position]
val minSdk = link.minSdk
if (Build.VERSION.SDK_INT >= minSdk) {
startActivity(link.intent)
transitionAnim(false)
} else {
showMinSdkError(minSdk)
}
} else {
showPermissionsErrorAndRequest()
}
}
}