Loading AndroidManifest.xml +1 −14 Original line number Diff line number Diff line Loading @@ -259,7 +259,7 @@ </intent-filter> </activity-alias> <activity android:name="Settings$ApnSettingsActivity" <activity android:name="ApnSettings" android:label="@string/apn_settings" android:configChanges="orientation|keyboardHidden|screenSize" android:launchMode="singleTask" Loading @@ -270,21 +270,8 @@ <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.VOICE_LAUNCH" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.ApnSettings" /> </activity> <!-- Keep compatibility with old shortcuts. --> <activity-alias android:name=".ApnSettings" android:label="@string/apn_settings" android:configChanges="orientation|keyboardHidden|screenSize" android:launchMode="singleTask" android:exported="true" android:targetActivity="Settings$ApnSettingsActivity"> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.ApnSettings" /> </activity-alias> <activity android:name="Settings$BluetoothSettingsActivity" android:uiOptions="splitActionBarWhenNarrow" android:label="@string/bluetooth_settings_title" Loading src/com/android/settings/ApnSettings.java +24 −23 Original line number Diff line number Diff line Loading @@ -33,12 +33,12 @@ import android.os.HandlerThread; import android.os.Looper; import android.os.Message; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; import android.provider.Telephony; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast; Loading @@ -49,7 +49,7 @@ import com.android.internal.telephony.TelephonyProperties; import java.util.ArrayList; public class ApnSettings extends SettingsPreferenceFragment implements public class ApnSettings extends PreferenceActivity implements Preference.OnPreferenceChangeListener { static final String TAG = "ApnSettings"; Loading Loading @@ -116,27 +116,21 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public void onCreate(Bundle icicle) { protected void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.apn_settings); getListView().setItemsCanFocus(true); mMobileStateFilter = new IntentFilter( TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getListView().setItemsCanFocus(true); } @Override public void onResume() { protected void onResume() { super.onResume(); getActivity().registerReceiver(mMobileStateReceiver, mMobileStateFilter); registerReceiver(mMobileStateReceiver, mMobileStateFilter); if (!mRestoreDefaultApnMode) { fillList(); Loading @@ -146,14 +140,14 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public void onPause() { protected void onPause() { super.onPause(); getActivity().unregisterReceiver(mMobileStateReceiver); unregisterReceiver(mMobileStateReceiver); } @Override public void onDestroy() { protected void onDestroy() { super.onDestroy(); if (mRestoreDefaultApnThread != null) { Loading Loading @@ -184,7 +178,7 @@ public class ApnSettings extends SettingsPreferenceFragment implements String key = cursor.getString(ID_INDEX); String type = cursor.getString(TYPES_INDEX); ApnPreference pref = new ApnPreference(getActivity()); ApnPreference pref = new ApnPreference(this); pref.setKey(key); pref.setTitle(name); Loading Loading @@ -213,8 +207,8 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.add(0, MENU_NEW, 0, getResources().getString(R.string.menu_new)) .setIcon(android.R.drawable.ic_menu_add) Loading @@ -222,6 +216,7 @@ public class ApnSettings extends SettingsPreferenceFragment implements menu.add(0, MENU_RESTORE, 0, getResources().getString(R.string.menu_restore)) .setIcon(android.R.drawable.ic_menu_upload); return true; } @Override Loading Loading @@ -313,9 +308,9 @@ public class ApnSettings extends SettingsPreferenceFragment implements fillList(); getPreferenceScreen().setEnabled(true); mRestoreDefaultApnMode = false; removeDialog(DIALOG_RESTORE_DEFAULTAPN); dismissDialog(DIALOG_RESTORE_DEFAULTAPN); Toast.makeText( getActivity(), ApnSettings.this, getResources().getString( R.string.restore_default_apn_completed), Toast.LENGTH_LONG).show(); Loading Loading @@ -346,14 +341,20 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public Dialog onCreateDialog(int id) { protected Dialog onCreateDialog(int id) { if (id == DIALOG_RESTORE_DEFAULTAPN) { getPreferenceScreen().setEnabled(false); ProgressDialog dialog = new ProgressDialog(getActivity()); ProgressDialog dialog = new ProgressDialog(this); dialog.setMessage(getResources().getString(R.string.restore_default_apn)); dialog.setCancelable(false); return dialog; } return null; } @Override protected void onPrepareDialog(int id, Dialog dialog) { if (id == DIALOG_RESTORE_DEFAULTAPN) { getPreferenceScreen().setEnabled(false); } } } src/com/android/settings/Settings.java +0 −1 Original line number Diff line number Diff line Loading @@ -88,6 +88,5 @@ public class Settings extends SettingsActivity { public static class PrintJobSettingsActivity extends SettingsActivity { /* empty */ } public static class TopLevelSettings extends SettingsActivity { /* empty */ } public static class ApnSettingsActivity extends SettingsActivity { /* empty */ } } src/com/android/settings/SettingsActivity.java +1 −2 Original line number Diff line number Diff line Loading @@ -277,8 +277,7 @@ public class SettingsActivity extends Activity PaymentSettings.class.getName(), KeyboardLayoutPickerFragment.class.getName(), ChooseAccountFragment.class.getName(), DashboardSummary.class.getName(), ApnSettings.class.getName() DashboardSummary.class.getName() }; private SharedPreferences mDevelopmentPreferences; Loading Loading
AndroidManifest.xml +1 −14 Original line number Diff line number Diff line Loading @@ -259,7 +259,7 @@ </intent-filter> </activity-alias> <activity android:name="Settings$ApnSettingsActivity" <activity android:name="ApnSettings" android:label="@string/apn_settings" android:configChanges="orientation|keyboardHidden|screenSize" android:launchMode="singleTask" Loading @@ -270,21 +270,8 @@ <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.VOICE_LAUNCH" /> </intent-filter> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.ApnSettings" /> </activity> <!-- Keep compatibility with old shortcuts. --> <activity-alias android:name=".ApnSettings" android:label="@string/apn_settings" android:configChanges="orientation|keyboardHidden|screenSize" android:launchMode="singleTask" android:exported="true" android:targetActivity="Settings$ApnSettingsActivity"> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.ApnSettings" /> </activity-alias> <activity android:name="Settings$BluetoothSettingsActivity" android:uiOptions="splitActionBarWhenNarrow" android:label="@string/bluetooth_settings_title" Loading
src/com/android/settings/ApnSettings.java +24 −23 Original line number Diff line number Diff line Loading @@ -33,12 +33,12 @@ import android.os.HandlerThread; import android.os.Looper; import android.os.Message; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; import android.provider.Telephony; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast; Loading @@ -49,7 +49,7 @@ import com.android.internal.telephony.TelephonyProperties; import java.util.ArrayList; public class ApnSettings extends SettingsPreferenceFragment implements public class ApnSettings extends PreferenceActivity implements Preference.OnPreferenceChangeListener { static final String TAG = "ApnSettings"; Loading Loading @@ -116,27 +116,21 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public void onCreate(Bundle icicle) { protected void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.apn_settings); getListView().setItemsCanFocus(true); mMobileStateFilter = new IntentFilter( TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getListView().setItemsCanFocus(true); } @Override public void onResume() { protected void onResume() { super.onResume(); getActivity().registerReceiver(mMobileStateReceiver, mMobileStateFilter); registerReceiver(mMobileStateReceiver, mMobileStateFilter); if (!mRestoreDefaultApnMode) { fillList(); Loading @@ -146,14 +140,14 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public void onPause() { protected void onPause() { super.onPause(); getActivity().unregisterReceiver(mMobileStateReceiver); unregisterReceiver(mMobileStateReceiver); } @Override public void onDestroy() { protected void onDestroy() { super.onDestroy(); if (mRestoreDefaultApnThread != null) { Loading Loading @@ -184,7 +178,7 @@ public class ApnSettings extends SettingsPreferenceFragment implements String key = cursor.getString(ID_INDEX); String type = cursor.getString(TYPES_INDEX); ApnPreference pref = new ApnPreference(getActivity()); ApnPreference pref = new ApnPreference(this); pref.setKey(key); pref.setTitle(name); Loading Loading @@ -213,8 +207,8 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.add(0, MENU_NEW, 0, getResources().getString(R.string.menu_new)) .setIcon(android.R.drawable.ic_menu_add) Loading @@ -222,6 +216,7 @@ public class ApnSettings extends SettingsPreferenceFragment implements menu.add(0, MENU_RESTORE, 0, getResources().getString(R.string.menu_restore)) .setIcon(android.R.drawable.ic_menu_upload); return true; } @Override Loading Loading @@ -313,9 +308,9 @@ public class ApnSettings extends SettingsPreferenceFragment implements fillList(); getPreferenceScreen().setEnabled(true); mRestoreDefaultApnMode = false; removeDialog(DIALOG_RESTORE_DEFAULTAPN); dismissDialog(DIALOG_RESTORE_DEFAULTAPN); Toast.makeText( getActivity(), ApnSettings.this, getResources().getString( R.string.restore_default_apn_completed), Toast.LENGTH_LONG).show(); Loading Loading @@ -346,14 +341,20 @@ public class ApnSettings extends SettingsPreferenceFragment implements } @Override public Dialog onCreateDialog(int id) { protected Dialog onCreateDialog(int id) { if (id == DIALOG_RESTORE_DEFAULTAPN) { getPreferenceScreen().setEnabled(false); ProgressDialog dialog = new ProgressDialog(getActivity()); ProgressDialog dialog = new ProgressDialog(this); dialog.setMessage(getResources().getString(R.string.restore_default_apn)); dialog.setCancelable(false); return dialog; } return null; } @Override protected void onPrepareDialog(int id, Dialog dialog) { if (id == DIALOG_RESTORE_DEFAULTAPN) { getPreferenceScreen().setEnabled(false); } } }
src/com/android/settings/Settings.java +0 −1 Original line number Diff line number Diff line Loading @@ -88,6 +88,5 @@ public class Settings extends SettingsActivity { public static class PrintJobSettingsActivity extends SettingsActivity { /* empty */ } public static class TopLevelSettings extends SettingsActivity { /* empty */ } public static class ApnSettingsActivity extends SettingsActivity { /* empty */ } }
src/com/android/settings/SettingsActivity.java +1 −2 Original line number Diff line number Diff line Loading @@ -277,8 +277,7 @@ public class SettingsActivity extends Activity PaymentSettings.class.getName(), KeyboardLayoutPickerFragment.class.getName(), ChooseAccountFragment.class.getName(), DashboardSummary.class.getName(), ApnSettings.class.getName() DashboardSummary.class.getName() }; private SharedPreferences mDevelopmentPreferences; Loading