Use view binding in codecs acticity
This commit is contained in:
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user