呼呼哈嘿 发表于 2020-11-25 11:01

【Android】今天看到一道面试题,对题目有一些迷惑

题目:activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有_____________,______________,____________,___________。
答案:onResume(),onPause(),onStop(),onRestart().
问题:百度了一下,基本上类似的题目都用的是重载,我觉得这里不应该是重写么?

田田爱崽崽 发表于 2020-11-25 11:12

我也不懂,来学习

ZHX_128 发表于 2020-11-25 16:50

应该是重写吧!
public class MainActivity extends ActionBarActivity {
private final static String TAG = "MainActivity";
@Override
// Activity被创建时调用
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Log.e(TAG, "onCreate.......");
}
@Override
// 该状态用户可见,但是用户还不能与之进行交互
protected void onStart() {
    super.onStart();
    Log.e(TAG, "onStart.......");
}
}

@Override即是重写的意思

呼呼哈嘿 发表于 2020-11-25 17:25

ZHX_128 发表于 2020-11-25 16:50
应该是重写吧!
public class MainActivity extends ActionBarActivity {
private final static Strin ...

嗯,但是好多地方都是用的重载
https://www.jb51.net/article/87427.htm
https://www.cnblogs.com/pszw/archive/2012/12/11/2806425.html
页: [1]
查看完整版本: 【Android】今天看到一道面试题,对题目有一些迷惑