kotlin val data = MutableLiveData<String>() data.observe(this, Observer { value -> textView.text = value }) data.value = "Hello, LiveData!" kotlin class MyViewModel : ViewModel() { private val data = MutableLiveData<String>() fun getData(): LiveData<String> { return data } fun updateData(newValue: String) { data.value = newValue } } class MyActivity : AppCompatActivity() { private lateinit var viewModel: MyViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) viewModel = ViewModelProvider(this).get(MyViewModel::class.java) viewModel.getData().observe(this, Observer { value -> textView.text = value }) } }


上一篇:
下一篇:
切换中文