Я хочу получить его с помощью editTextValue.get() при нажатии кнопки и передать его другой функции. Но мне всегда становится пусто.
Код: Выделить всё
class MainActivity : AppCompatActivity() {
var editTextValue = ObservableField("")
private lateinit var binding: ActivityMainBinding
private lateinit var chatViewModel: ChatViewModel
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(
this, R.layout.activity_main)
setContentView(binding.root)
sendButton.setOnClickListener {
println(editTextValue.get().toString()+"ABC")
if(editTextValue.get()!!.isEmpty()){
println("WHY IS EMPTY")
return@setOnClickListener
}
}
Код: Выделить всё
Есть ли какой-то момент, который я упускаю?
Подробнее здесь: https://stackoverflow.com/questions/784 ... mpty-value