Android学习笔记——启动Activity及Activity生命周期

启动Activity

Intent intent = new Intent(CurrActivity.this, AnotherActivity.class);
startActivity(new Inten);
 
启动一个页面
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com")));
 
生命周期
七个生命周期方法执行的时机:
onCreate()
程序创建时执行(启动前后台并没有改程序)
 
onStart()
程序开始时执行(此时还看不到界面)
 
onResume()
程序运行在屏幕最前端并与用户交互时执行
程序界面由不完全被遮挡到全部显示时执行
 
onPause()
程序可以被用户看到,但没有显示在最前端是执行
 
onStop()
程序还在执行,但是用户看不到(后台)时执行
 
onDestroy()
程序退出时执行,退出后后台也不存在该程序
 
onRestart()
程序从后台切换到前台时执行
 
启动程序时会依次执行
onCreate()
onStart()
onResume()
 
退出程序时会依次执行
onPause()
onStop()
onDestroy()
 
切换到后台时(按home键时)会执行
onPause()
onStop()
再次切换到前台时会执行
onStart()
onResume()
 
弹出对话框等不完全遮挡Activity时执行
onPause()
Activity从部分可见到完全可见时会执行
onResume()
原文地址:https://www.cnblogs.com/CrazyBun/p/5331153.html