in app/src/main/java/com/amazonaws/services/chime/sdkdemo/adapter/DeviceAdapter.kt [28:41]
override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
val view = super.getView(position, convertView, parent) as TextView
view.contentDescription = devices[position].type.name
if (Build.VERSION.SDK_INT >= AUDIO_RECORDING_CONFIG_API_LEVEL) {
val currentDevice = audioVideo.getActiveAudioDevice()
view.text =
if (currentDevice == devices[position]) "${devices[position]} ✓" else devices[position].toString()
} else {
val currentDevice = audioManager.activeAudioDevice
view.text =
if (currentDevice == devices[position]) "${devices[position]} ✓" else devices[position].toString()
}
return view
}