diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2008-12-17 18:06:01 -0800 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2008-12-17 18:06:01 -0800 |
| commit | abc48f80d8747b4fc051b7dd364355ee667a9bac (patch) | |
| tree | 31ae577fe29d75963b071e738703e4db83ad6580 /src/com/android/settings/ApnSettings.java | |
| parent | de2d9f5f109265873196f1615e1f3546b114aaa7 (diff) | |
| download | packages_apps_Settings-abc48f80d8747b4fc051b7dd364355ee667a9bac.tar.gz packages_apps_Settings-abc48f80d8747b4fc051b7dd364355ee667a9bac.tar.bz2 packages_apps_Settings-abc48f80d8747b4fc051b7dd364355ee667a9bac.zip | |
Code drop from //branches/cupcake/...@124589
Diffstat (limited to 'src/com/android/settings/ApnSettings.java')
| -rw-r--r-- | src/com/android/settings/ApnSettings.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/com/android/settings/ApnSettings.java b/src/com/android/settings/ApnSettings.java index ea13ee773..83efa3f4b 100644 --- a/src/com/android/settings/ApnSettings.java +++ b/src/com/android/settings/ApnSettings.java @@ -27,6 +27,7 @@ import android.preference.PreferenceActivity; import android.preference.PreferenceCategory; import android.preference.PreferenceScreen; import android.provider.Telephony; +import android.text.TextUtils; import android.view.Menu; import android.view.MenuItem; @@ -68,12 +69,16 @@ public class ApnSettings extends PreferenceActivity { String name = mCursor.getString(NAME_INDEX); String apn = mCursor.getString(APN_INDEX); - Preference pref = new Preference((Context) this); - pref.setKey(mCursor.getString(ID_INDEX)); - pref.setTitle(name); - pref.setSummary(apn); - pref.setPersistent(false); - apnList.addPreference(pref); + if (name != null && apn != null && TextUtils.getTrimmedLength(name) > 0 + && TextUtils.getTrimmedLength(apn) > 0) { + Preference pref = new Preference((Context) this); + pref.setKey(mCursor.getString(ID_INDEX)); + pref.setTitle(name); + pref.setSummary(apn); + pref.setPersistent(false); + apnList.addPreference(pref); + } + mCursor.moveToNext(); } } |
