Compare against existing Build.VERSION_CODES.

The 1.X Android versions don't have the 2.X VERSION_CODE
symbols, so comparing against them in order to make 1.6
choices will throw runtime exceptions.
This commit is contained in:
Moxie Marlinspike
2011-12-21 01:35:33 -05:00
parent bbea3fe1b1
commit 8a6a1a5f03
4 changed files with 5 additions and 5 deletions

View File

@@ -77,7 +77,7 @@ public class ApplicationPreferencesActivity extends PreferenceActivity {
super.onCreate(icicle);
addPreferencesFromResource(R.xml.preferences);
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ECLAIR) {
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.DONUT) {
CheckBoxPreference mmsPreference = (CheckBoxPreference)this.findPreference("pref_all_mms");
mmsPreference.setChecked(false);
mmsPreference.setEnabled(false);
@@ -133,7 +133,7 @@ public class ApplicationPreferencesActivity extends PreferenceActivity {
}
public static boolean showIcon() {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR;
return Build.VERSION.SDK_INT > Build.VERSION_CODES.DONUT;
}
private void handleIdentitySelection(Intent data) {