程序正常启动: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();

解决方案 »

  1.   

    onCreate之后就会执行onStart,此时画面已经显示出来了,但还不能交互;然后执行onResume,此时可以与用户交互了。
    加Log看看吧,不可能不执行onStart,onResume你的view就显示出来。
      

  2.   

    我问的是什么时候执行的Onstart()和Onresume()我的程序代码里没写Onstart()和Onresume()。整个程序的执行是从mainActivity开始的吧?下面执行onCreat(),接着程序就执行完了啊?没有执行start,resume,pause,stop,destroy啊?
      

  3.   

    你的Activity继承Activity,如果你没有复写该方法,则会调用父类中的方法
      

  4.   

    执行的是父类中的onStart和onResume
      

  5.   


    一个子类继承一个父类,如我的Activity继承Activity。那么,子类如果没有复写父类的方法,则子类就会自动调用父类的方法吗?如果不是,你的回复就有错误的逻辑问题。
      

  6.   


    那句代码执行的是父类的onStart和onResume?
      

  7.   


    那句代码执行的是父类的onStart和onResume?
    没错执行的就是父类的onStart和onResume.
      

  8.   

    子类没有重写,就直接调用父类Activity这个方法了