Soru & Cevap

Kotlin Binding Çalışmıyor

07.03.2022 - 02:58

Binding yapamıyorum. Gradle içerisine ekledim ancak hata veriyor yazarken

45 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
29.12.2022 - 01:20

Sorununuz düzeldi mi?

Profile picture for user asimodabas
asimodabas
01.10.2022 - 07:00

Selamlar ilk olarak Gradle içerisine implement etmeniz gerekiyor.


   buildFeatures {
        viewBinding = true
    }

-- Activity içinde kullanacaksanız aşağıda örneğini verdiğim gibi kullanmanız gerekiyor.

private lateinit var binding: ResultProfileBinding
    binding = ResultProfileBinding.inflate(layoutInflater)
    val view = binding.root
    setContentView(view)

-- Fragment içinde kullanacaksanız aşağıda örneğini verdiğim gibi kullanmanız gerekiyor.

private var _binding: ResultProfileBinding? = null
private val binding get() = _binding!!


    _binding = ResultProfileBinding.inflate(inflater, container, false)
    val view = binding.root
    return view

Çökme durumunu kontrol altına almak içinde onDestroyView kullanıp bindingi null'a eşitleyebilirsiniz
    _binding = null
 

Kaynak: https://developer.android.com/topic/libraries/view-binding#kotlin

/sites/default/files/cevaplar/dosya/2022/Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC%202022-10-01%20185621_0.png