1. Lifecycle 2. LiveData kotlin class MyViewModel : ViewModel() { private val _data = MutableLiveData<String>() val data: LiveData<String> get() = _data fun fetchData() { _data.value = "New Data" } } class MyActivity : AppCompatActivity() { private lateinit var myViewModel: MyViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) myViewModel = ViewModelProvider(this).get(MyViewModel::class.java) myViewModel.data.observe(this, Observer { textView.text = it }) } }


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