Use view binding in contact acticity

This commit is contained in:
Juha Heinanen
2021-01-03 15:10:39 +02:00
parent 96c22f27ce
commit d8e257b112
@@ -13,20 +13,22 @@ import android.graphics.BitmapFactory
import android.graphics.drawable.BitmapDrawable import android.graphics.drawable.BitmapDrawable
import androidx.cardview.widget.CardView import androidx.cardview.widget.CardView
import android.view.View import android.view.View
import com.tutpro.baresip.databinding.ActivityContactBinding
import java.io.File import java.io.File
class ContactActivity : AppCompatActivity() { class ContactActivity : AppCompatActivity() {
lateinit var textAvatarView: TextView private lateinit var binding: ActivityContactBinding
lateinit var cardAvatarView: CardView private lateinit var textAvatarView: TextView
lateinit var cardImageAvatarView: ImageView private lateinit var cardAvatarView: CardView
lateinit var nameView: EditText private lateinit var cardImageAvatarView: ImageView
lateinit var uriView: EditText private lateinit var nameView: EditText
private lateinit var uriView: EditText
internal var newContact = false private var newContact = false
internal var newAvatar = "" private var newAvatar = ""
internal var uOrI = "" private var uOrI = ""
private var index = 0 private var index = 0
private var color = 0 private var color = 0
@@ -37,13 +39,14 @@ class ContactActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_contact) binding = ActivityContactBinding.inflate(layoutInflater)
setContentView(binding.root)
textAvatarView = findViewById(R.id.TextAvatar) as TextView textAvatarView = binding.TextAvatar
cardAvatarView = findViewById(R.id.CardAvatar) as CardView cardAvatarView = binding.CardAvatar
cardImageAvatarView = findViewById(R.id.ImageAvatar) as ImageView cardImageAvatarView = binding.ImageAvatar
nameView = findViewById(R.id.Name) as EditText nameView = binding.Name
uriView = findViewById(R.id.Uri) as EditText uriView = binding.Uri
newContact = intent.getBooleanExtra("new", false) newContact = intent.getBooleanExtra("new", false)