木丶风 2015-01-18 02:41 采纳率: 0%
浏览 5148

FirstActivity继承了BaseActivity,重写了onCreate,为什么还会执行父类

BaseActivity是这样的,有个Log打印的代码

public class BaseAcitivity extends Activity {
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d("BaseActivity", getClass().getSimpleName());
    }
}

FirstActivity、SecondActivity、ThirdActivity继承了BaseActivity,有自己的onCreate为什么还会执行父类的Log的打印,不是会覆盖吗?

 public class FirstActivity extends BaseAcitivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_first);
    }

    public void start_second(View view){
        Intent intent = new Intent(this, SecondActivity.class);
        startActivity(intent);
    }
}

SecondActivity、ThirdActivity跟FirstActivity一样,就不贴了,求大神指点啊

01-18 02:32:36.040: D/BaseActivity(1223): FirstActivity
01-18 02:32:39.576: D/BaseActivity(1223): SecondActivity
01-18 02:32:44.188: D/BaseActivity(1223): ThirdActivity

  • 写回答

1条回答 默认 最新

  • threenewbee 2015-01-18 02:51
    关注

    super.onCreate(savedInstanceState);
    这就调用了父类的onCreate

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料