Debug的时候有时候OnCreate先执行,有时候onFinishInflate先执行,真是奇怪。
问题:
1.两个事件的执行循序是否确定,比如说OnCreate先执行?
2.请说明原因。谢谢!

解决方案 »

  1.   

    个人以为,log上面的信息不一定严格按照时间先后来打印,这2个函数之间的顺序应该是确定的
      

  2.   

    没有注意,不清楚。估计onFinishInflate跟onCreate不在一个周期有关系吧
      

  3.   

    看过Activity的生命周期就知道了(SDK上有详细介绍),onCreate肯定是第一个调用的函数; 
    应用程序的入口是Activity,而Activity第一个调用的是函数onCreate ;创建Activity后,应用程序会从xml读入相应的view,所有的view都读进来以后会调用onFinishInflate()多看看SDK GUIDE,没有基础咋写程序
      

  4.   

    onCreate肯定是第一个调用的函数
      

  5.   

    不可能的吧。是你在ONCREATE当中做了什么造成的吧?
      

  6.   

    哈哈哈,谁说一定是一个ACTIVITY啊?俺这个类从FrameLayout中继承来的。
      

  7.   

    没有activity, 哪来的OnCreate