migrate activities to viewbinding

This commit is contained in:
fatih ergin
2023-08-25 01:14:00 +03:00
parent 071a78e00a
commit f962765108
6 changed files with 553 additions and 475 deletions

View File

@ -1,25 +1,28 @@
package com.simplemobiletools.dialer.activities
import android.os.Bundle
import com.simplemobiletools.commons.extensions.viewBinding
import com.simplemobiletools.commons.helpers.NavigationIcon
import com.simplemobiletools.dialer.R
import com.simplemobiletools.dialer.adapters.ConferenceCallsAdapter
import com.simplemobiletools.dialer.databinding.ActivityConferenceBinding
import com.simplemobiletools.dialer.helpers.CallManager
import kotlinx.android.synthetic.main.activity_conference.*
class ConferenceActivity : SimpleActivity() {
private val binding by viewBinding(ActivityConferenceBinding::inflate)
override fun onCreate(savedInstanceState: Bundle?) {
isMaterialActivity = true
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_conference)
updateMaterialActivityViews(conference_coordinator, conference_list, useTransparentNavigation = true, useTopSearchMenu = false)
setupMaterialScrollListener(conference_list, conference_toolbar)
conference_list.adapter = ConferenceCallsAdapter(this, conference_list, ArrayList(CallManager.getConferenceCalls())) {}
setContentView(binding.root)
binding.apply {
updateMaterialActivityViews(conferenceCoordinator, conferenceList, useTransparentNavigation = true, useTopSearchMenu = false)
setupMaterialScrollListener(conferenceList, conferenceToolbar)
conferenceList.adapter = ConferenceCallsAdapter(this@ConferenceActivity, conferenceList, ArrayList(CallManager.getConferenceCalls())) {}
}
}
override fun onResume() {
super.onResume()
setupToolbar(conference_toolbar, NavigationIcon.Arrow)
setupToolbar(binding.conferenceToolbar, NavigationIcon.Arrow)
}
}