背景
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