@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.apn_settings); getListView().setItemsCanFocus(true); mExt = Utils.getMiscPlugin(this); mRcseExt = Utils.getRcseApnPlugin(this); if (mRcseExt != null) { mRcseExt.addRcseOnlyApnStateChanged(mListener); } else { Xlog.d(TAG, "mApnPlugin is null"); } initSimState(); mMobileStateFilter = getIntentFilter(); mReceiver = getBroadcastReceiver(); mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); mTelephonyManager.listen(mPhoneStateListener, PhoneStateListener.LISTEN_SERVICE_STATE); if (FeatureOption.MTK_MVNO_SUPPORT) { setSpn(); setIMSI(); setPnn(); } }