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

@@ -50,7 +50,7 @@ public abstract class ContactAccessor {
if (sInstance == null) {
String className;
if (Integer.parseInt(Build.VERSION.SDK) < Build.VERSION_CODES.ECLAIR)
if (Integer.parseInt(Build.VERSION.SDK) <= Build.VERSION_CODES.DONUT)
className = "ContactAccessorOldApi";
else
className = "ContactAccessorNewApi";