Loading src/com/android/settings/ApnSettings.java +16 −5 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ public class ApnSettings extends PreferenceActivity implements private RestoreApnUiHandler mRestoreApnUiHandler; private RestoreApnProcessHandler mRestoreApnProcessHandler; private HandlerThread mRestoreDefaultApnThread; private String mSelectedKey; Loading Loading @@ -145,6 +146,15 @@ public class ApnSettings extends PreferenceActivity implements unregisterReceiver(mMobileStateReceiver); } @Override protected void onDestroy() { super.onDestroy(); if (mRestoreDefaultApnThread != null) { mRestoreDefaultApnThread.quit(); } } private void fillList() { String where = "numeric=\"" + android.os.SystemProperties.get(TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, "") Loading Loading @@ -273,12 +283,13 @@ public class ApnSettings extends PreferenceActivity implements mRestoreApnUiHandler = new RestoreApnUiHandler(); } if (mRestoreApnProcessHandler == null) { HandlerThread restoreDefaultApnThread = new HandlerThread( if (mRestoreApnProcessHandler == null || mRestoreDefaultApnThread == null) { mRestoreDefaultApnThread = new HandlerThread( "Restore default APN Handler: Process Thread"); restoreDefaultApnThread.start(); mRestoreDefaultApnThread.start(); mRestoreApnProcessHandler = new RestoreApnProcessHandler( restoreDefaultApnThread.getLooper(), mRestoreApnUiHandler); mRestoreDefaultApnThread.getLooper(), mRestoreApnUiHandler); } mRestoreApnProcessHandler Loading Loading
src/com/android/settings/ApnSettings.java +16 −5 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ public class ApnSettings extends PreferenceActivity implements private RestoreApnUiHandler mRestoreApnUiHandler; private RestoreApnProcessHandler mRestoreApnProcessHandler; private HandlerThread mRestoreDefaultApnThread; private String mSelectedKey; Loading Loading @@ -145,6 +146,15 @@ public class ApnSettings extends PreferenceActivity implements unregisterReceiver(mMobileStateReceiver); } @Override protected void onDestroy() { super.onDestroy(); if (mRestoreDefaultApnThread != null) { mRestoreDefaultApnThread.quit(); } } private void fillList() { String where = "numeric=\"" + android.os.SystemProperties.get(TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, "") Loading Loading @@ -273,12 +283,13 @@ public class ApnSettings extends PreferenceActivity implements mRestoreApnUiHandler = new RestoreApnUiHandler(); } if (mRestoreApnProcessHandler == null) { HandlerThread restoreDefaultApnThread = new HandlerThread( if (mRestoreApnProcessHandler == null || mRestoreDefaultApnThread == null) { mRestoreDefaultApnThread = new HandlerThread( "Restore default APN Handler: Process Thread"); restoreDefaultApnThread.start(); mRestoreDefaultApnThread.start(); mRestoreApnProcessHandler = new RestoreApnProcessHandler( restoreDefaultApnThread.getLooper(), mRestoreApnUiHandler); mRestoreDefaultApnThread.getLooper(), mRestoreApnUiHandler); } mRestoreApnProcessHandler Loading