不是说super要写在方法的最开头么?

就是fragment生命周期的方法中onActivityCreated为啥super.onActivityCreated(savedInstanceState);能够写语句???说好的要写在第一行呢?

构造方法super才必须写第一行,其他的不需要

Java中,super要写在方法的最开头,super.method();调用子类覆盖父类的同名方法。
Android中,一些组件的构造一定要调用super.method();,而且往往写在子类覆盖方法的最后一行。

super方法不一定要在第一行的。

super时调用父类方法,当你需要在调用父类方法之前做一些操作时,super就不是第一行了!!