生命周期钩子方法内部实现内容
1. onCreate()
onCreate()@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化控件
Button button = findViewById(R.id.button);
button.setOnClickListener(v -> {
// 按钮点击事件
});
// 初始化数据
String data = getIntent().getStringExtra("key");
// 初始化 ViewModel
viewModel = new ViewModelProvider(this).get(MyViewModel.class);
}2. onStart()
onStart()3. onResume()
onResume()4. onPause()
onPause()5. onStop()
onStop()6. onDestroy()
onDestroy()7. onRestart()
onRestart()小结
Last updated