import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.util.Log
class Main2Activity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Log.i("test","onCreate activity创建")
setContentView(R.layout.activity_main2)
}
override fun onStart() {
super.onStart()
Log.i("test","onStart activity开启")
}
override fun onRestart() {
super.onRestart()
Log.i("test","onRestart activity重新开启")
}
override fun onResume() {
super.onResume()
Log.i("test","onResume activity获得焦点")
}
override fun onStop() {
Log.i("test","onStop activity停止")
super.onStop()
}
override fun onPause() {
Log.i("test","onPause activity暂停")
super.onPause()
}
override fun onDestroy() {
Log.i("test","onDestroy activity摧毁")
super.onDestroy()
}
override fun finish() {
Log.i("test","finish activity结束")
super.finish()
}
override fun onAttachedToWindow() {
super.onAttachedToWindow()
Log.i("test","onAttachedToWindow activity添加到界面")
}
override fun onDetachedFromWindow() {
Log.i("test","onDetachedFromWindow 从界面移除")
super.onDetachedFromWindow()
}
override fun onTrimMemory(level: Int) {
Log.i("test","onTrimMemory 手机内存不足回调")
super.onTrimMemory(level)
}
// override override fun onLowMemory() {
// super.onLowMemory()
// }
}
kotlin - Activity 生命周期和常用的几个方法
最新推荐文章于 2024-05-09 10:40:18 发布