Use view binding in calls activity
This commit is contained in:
@@ -14,23 +14,26 @@ import android.view.View
|
|||||||
import android.widget.AdapterView
|
import android.widget.AdapterView
|
||||||
import android.widget.ListView
|
import android.widget.ListView
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
|
import com.tutpro.baresip.databinding.ActivityCallsBinding
|
||||||
|
|
||||||
import java.util.ArrayList
|
import java.util.ArrayList
|
||||||
import java.text.DateFormat
|
import java.text.DateFormat
|
||||||
|
|
||||||
class CallsActivity : AppCompatActivity() {
|
class CallsActivity : AppCompatActivity() {
|
||||||
|
|
||||||
internal lateinit var account: Account
|
private lateinit var binding: ActivityCallsBinding
|
||||||
internal lateinit var clAdapter: CallListAdapter
|
private lateinit var account: Account
|
||||||
|
private lateinit var clAdapter: CallListAdapter
|
||||||
|
|
||||||
internal var uaHistory = ArrayList<CallRow>()
|
private var uaHistory = ArrayList<CallRow>()
|
||||||
internal var aor = ""
|
private var aor = ""
|
||||||
private var lastClick: Long = 0
|
private var lastClick: Long = 0
|
||||||
|
|
||||||
public override fun onCreate(savedInstanceState: Bundle?) {
|
public override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_calls)
|
binding = ActivityCallsBinding.inflate(layoutInflater)
|
||||||
|
setContentView(binding.root)
|
||||||
|
|
||||||
aor = intent.getStringExtra("aor")!!
|
aor = intent.getStringExtra("aor")!!
|
||||||
Utils.addActivity("calls,$aor")
|
Utils.addActivity("calls,$aor")
|
||||||
@@ -38,11 +41,11 @@ class CallsActivity : AppCompatActivity() {
|
|||||||
val ua = UserAgent.ofAor(aor)!!
|
val ua = UserAgent.ofAor(aor)!!
|
||||||
account = ua.account
|
account = ua.account
|
||||||
|
|
||||||
val headerView = findViewById(R.id.account) as TextView
|
val headerView = binding.account
|
||||||
val headerText = "${getString(R.string.account)} ${aor.split(":")[1]}"
|
val headerText = "${getString(R.string.account)} ${aor.split(":")[1]}"
|
||||||
headerView.text = headerText
|
headerView.text = headerText
|
||||||
|
|
||||||
val listView = findViewById(R.id.calls) as ListView
|
val listView = binding.calls
|
||||||
aorGenerateHistory(aor)
|
aorGenerateHistory(aor)
|
||||||
clAdapter = CallListAdapter(this, uaHistory)
|
clAdapter = CallListAdapter(this, uaHistory)
|
||||||
listView.adapter = clAdapter
|
listView.adapter = clAdapter
|
||||||
|
|||||||
Reference in New Issue
Block a user