From 227513383a488f5efcabfca2140f7053664fa36b Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 3 Jan 2021 15:25:22 +0200 Subject: [PATCH] Use view binding in calls activity --- .../kotlin/com/tutpro/baresip/CallsActivity.kt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/CallsActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/CallsActivity.kt index f5164821..174e56fc 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/CallsActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/CallsActivity.kt @@ -14,23 +14,26 @@ import android.view.View import android.widget.AdapterView import android.widget.ListView import android.widget.TextView +import com.tutpro.baresip.databinding.ActivityCallsBinding import java.util.ArrayList import java.text.DateFormat class CallsActivity : AppCompatActivity() { - internal lateinit var account: Account - internal lateinit var clAdapter: CallListAdapter + private lateinit var binding: ActivityCallsBinding + private lateinit var account: Account + private lateinit var clAdapter: CallListAdapter - internal var uaHistory = ArrayList() - internal var aor = "" + private var uaHistory = ArrayList() + private var aor = "" private var lastClick: Long = 0 public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - setContentView(R.layout.activity_calls) + binding = ActivityCallsBinding.inflate(layoutInflater) + setContentView(binding.root) aor = intent.getStringExtra("aor")!! Utils.addActivity("calls,$aor") @@ -38,11 +41,11 @@ class CallsActivity : AppCompatActivity() { val ua = UserAgent.ofAor(aor)!! account = ua.account - val headerView = findViewById(R.id.account) as TextView + val headerView = binding.account val headerText = "${getString(R.string.account)} ${aor.split(":")[1]}" headerView.text = headerText - val listView = findViewById(R.id.calls) as ListView + val listView = binding.calls aorGenerateHistory(aor) clAdapter = CallListAdapter(this, uaHistory) listView.adapter = clAdapter