Use view binding in codecs acticity

This commit is contained in:
Juha Heinanen
2021-01-03 14:58:12 +02:00
parent 68f8f80a2d
commit 98d15af6d8
@@ -1,18 +1,18 @@
package com.tutpro.baresip package com.tutpro.baresip
import android.app.Activity
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle import android.os.Bundle
import android.view.Menu import android.view.Menu
import android.view.MenuItem import android.view.MenuItem
import android.view.View import android.view.View
import android.widget.* import android.widget.*
import android.widget.LinearLayout.LayoutParams import android.widget.LinearLayout.LayoutParams
import androidx.appcompat.app.AppCompatActivity
import com.tutpro.baresip.databinding.ActivityCodecsBinding
class CodecsActivity : AppCompatActivity() { class CodecsActivity : AppCompatActivity() {
private lateinit var binding: ActivityCodecsBinding
private lateinit var acc: Account private lateinit var acc: Account
private lateinit var ua: UserAgent private lateinit var ua: UserAgent
private var aor = "" private var aor = ""
@@ -22,7 +22,8 @@ class CodecsActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_codecs) binding = ActivityCodecsBinding.inflate(layoutInflater)
setContentView(binding.root)
supportActionBar?.setDisplayHomeAsUpEnabled(true) supportActionBar?.setDisplayHomeAsUpEnabled(true)
@@ -37,7 +38,7 @@ class CodecsActivity : AppCompatActivity() {
val codecs: ArrayList<String> val codecs: ArrayList<String>
val accCodecs: ArrayList<String> val accCodecs: ArrayList<String>
val title = findViewById(R.id.CodecsTitle) as TextView val title = binding.CodecsTitle
if (media == "audio") { if (media == "audio") {
title.text = getString(R.string.audio_codecs) title.text = getString(R.string.audio_codecs)
@@ -53,7 +54,7 @@ class CodecsActivity : AppCompatActivity() {
while (newCodecs.size < codecs.size) newCodecs.add("-") while (newCodecs.size < codecs.size) newCodecs.add("-")
val layout = findViewById(R.id.SpinnerTable) as TableLayout val layout = binding.SpinnerTable
val spinnerList = Array(codecs.size, {_ -> ArrayList<String>()}) val spinnerList = Array(codecs.size, {_ -> ArrayList<String>()})
for (i in codecs.indices) { for (i in codecs.indices) {
val spinner = Spinner(applicationContext) val spinner = Spinner(applicationContext)
@@ -169,7 +170,7 @@ class CodecsActivity : AppCompatActivity() {
fun onClick(v: View) { fun onClick(v: View) {
when (v) { when (v) {
findViewById(R.id.CodecsTitle) as TextView -> { binding.CodecsTitle -> {
if (media == "audio") if (media == "audio")
Utils.alertView(this, getString(R.string.audio_codecs), Utils.alertView(this, getString(R.string.audio_codecs),
getString(R.string.audio_codecs_help)) getString(R.string.audio_codecs_help))