onResume执行时机

程序什么时候执行Onstart()和Onresume()?1
www.MyException.Cn  网友分享于:2013-08-02  浏览:527次



程序什么时候执行Onstart()和Onresume()?在线等!!!!!!!!!!!!!!1
如果我的程序是
public class mainActivity extends Activity
{
public void OnCreat(){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}

其中并没有执行OnStart()和OnResume(),怎么模拟器还会执行呢?

什么时候执行的Onstart()和Onresume呢?

在线等!!!!!!!!!!!!!!!!


分享到:

------解决方案--------------------
程序正常启动:onCreate()->onStart()->onResume();
正常退出:onPause()->onStop()->onDestory()

一个Activity启动另一个Activity: onPause()->onStop(), 再返回:onRestart()->onStart()->onResume()

程序按back 退出: onPause()->onStop()->onDestory(),再进入:onCreate()->onStart()->onResume();
程序按home 退出: onPause()->onStop(),再进入:onRestart()->onStart()->onResume();


------解决方案--------------------
onCreate之后就会执行onStart,此时画面已经显示出来了,但还不能交互;然后执行onResume,此时可以与用户交互了。
加Log看看吧,不可能不执行onStart,onResume你的view就显示出来。
------解决方案--------------------
对生命周期理解也不深
------解决方案--------------------
你的Activity继承Activity,如果你没有复写该方法,则会调用父类中的方法
------解决方案--------------------
引用:
你的Activity继承Activity,如果你没有复写该方法,则会调用父类中的方法

执行的是父类中的onStart和onResume

猜你喜欢

转载自bingsizi.iteye.com/blog/2254279