[問題] Activity 的 callback methods

作者: gn00618777 (非常念舊)   2014-07-13 17:01:27
板友好,不知道可不可以在這問..
public class BBB extends Activity{
protected void onStop() {
super.onStop();
Log.d(TAG, "BBBActivity:onStop");
}
}
1 要是把 onStop() 拿掉的話,表示此 Activity 就不會被 Stop 嗎?
2 super.onStop() 這有甚麼意義?
謝謝指教...
作者: AmosYang (泛用人型編碼器)   2014-07-13 18:15:00
1.大概,應該,或許,天知道 2.呼叫父類別的 onStop() 方法
作者: popcorny (畢業了..@@")   2014-07-13 18:36:00
1. 還是會stop,只是你不處理 2.同上
作者: gn00618777 (非常念舊)   2014-07-13 19:06:00
我看到書上說,callback是用來回應activity的狀態改變應該就像是p大所說的還是會stop只是我真的不知道位啥要呼叫父類別的方法
作者: popcorny (畢業了..@@")   2014-07-13 19:37:00
目的是除了繼承父類別的行為外,再加點自己的行為
作者: gn00618777 (非常念舊)   2014-07-13 19:48:00
當activity狀態改變時呼叫這些callback方法裡面寫了一些對應這些狀態的改變的程式碼,其中加了父類別的相同callback方法,我有試過把super拿掉android會發生不可預期的錯誤...,看來回應狀態的改變,父類別的callback不可缺少

Links booklink

Contact Us: admin [ a t ] ucptt.com