override fun getView()

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
    }