程序什么时候执行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
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