你的位置:首页 > 软件开发 > 操作系统 > Android笔记之多个Activity的生命周期交互

Android笔记之多个Activity的生命周期交互

发布时间:2015-07-15 23:00:06
单个Activity: 应用开启时调用:onCreate(),onStart(),onResume(); 按下返回键:onPause(),onStop(),onDestory();多个Activity之间交互时: 跳 ...

 

单个Activity:

      应用开启时调用:onCreate(),onStart(),onResume();

      按下返回键:onPause(),onStop(),onDestory();

多个Activity之间交互时:

     跳转至第二个Activity时:

FirstActivitySecondActivity
onPause() 
 

onCreate()

 onStart()
 onResume()
onStop() 

 

 

 

 

 

 

 

按下锁屏键

SecondActivity
onPause()
onStop()

 

 

 

解锁

SecondActivity
onRestart()
onStart()
onResume()

 

 

 

 

按下返回键,或者SecondActivity调用finish()

FirstActivitySecondActivity
 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 (#换成@)。

可能感兴趣文章

我的浏览记录