背景
AOSP對APN入口(Access Point Name)實現中,overried了 onStart 和 onStop ,但實際執行中根本不會進入這兩個接口的邏輯。
Q:MobileNetworkSettings (APN入口Preference所在的界面Fragement承載,TAG是NetworkSettings)的生命周期和ApnPreference 有什么關系?
Note:在MobileNetworkSettings的onStart和onStop中顯式調用的時候可以執行ApnPreferenceController的邏輯,如下:
@Overridepublic void onStart() {super.onStart();Log.d(TAG, "onStart +");ApnPreferenceController apnPref = use(ApnPreferenceController.class);Log.d(LOG_TAG, "onStart: apnPref = " + apnPref);if (apnPref != null) {apnPref.onStart();}}@Overridepublic void onStop() {super.onStop();Log.d(TAG, "onStop+");ApnPreferenceController apnPref = use(ApnPreferenceC