1
在活動的生命週期中,是否需要始終調用父類的方法? 。我的意思是:強制性調用Android活動的超類方法?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onStart() {
super.onStart();
}
protected void onResume() {
super.onResume();
}
protected void onPause() {
super.onPause();
}
protected void onStop() {
super.onStop();
}
protected void onDestroy() {
super.onDestroy();
}
protected void onRestart() {
super.onRestart();
}
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
}
我是否總是必須先調用超類方法?例如:
public void onSaveInstanceState(Bundle outState) {
.....my code.......
super.onSaveInstanceState(outState);
}
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
.......my code......
}
在它有更多的意義,第一,後到superclasss方法和onRestoreInstanceState方法opossite寫我的onSaveInstanceState代碼的方法?
感謝
可能的重複[爲什麼我們必須在Android中調用超級有時?](http://stackoverflow.com/questions/10843383/why-do-we-have-to-call-super-in-android-有時) – Real73