单个Activity: 应用开启时调用:onCreate(),onStart(),onResume(); 按下返回键:onPause(),onStop(),onDestory();多个Activity之间交互时: 跳 ...
单个Activity:
应用开启时调用:onCreate(),onStart(),onResume();
按下返回键:onPause(),onStop(),onDestory();
多个Activity之间交互时:
跳转至第二个Activity时:
FirstActivity | SecondActivity |
onPause() | |
| onCreate() |
| onStart() |
| onResume() |
onStop() | |
按下锁屏键
SecondActivity |
onPause() |
onStop() |
解锁
SecondActivity |
onRestart() |
onStart() |
onResume() |
按下返回键,或者SecondActivity调用finish()
FirstActivity | SecondActivity |
| onPause() |
onRestart() | |
onStart() | |
onResume() | |
| onStop() |
| onDestory() |
生命周期应用实例
在Activity中播放音乐
oncreate():
1 private MediaPlayer mediaplayer; 2 @Override 3 protected void onCreate(Bundle savedInstanceState) { 4 super.onCreate(savedInstanceState); 5 setContentView(R.layout.activity_main); 6 Log.i("imformation", "MainActivity onCreate!"); 7 mediaplayer=MediaPlayer.create(this, R.raw.quite); 8 mediaplayer.start(); 9 10 }
原标题:Android笔记之多个Activity的生命周期交互
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。