diff options
| author | 2013-06-25 05:59:13 -0700 | |
|---|---|---|
| committer | 2013-06-25 05:59:13 -0700 | |
| commit | a6bfa1c3ba8f82ce77da40b21d88959e3486172c (patch) | |
| tree | 2ff05d1316790c6174d14d7699dc0be325123aff | |
| parent | 4c018e405084ee42ba68c7450cafa99fde9a35be (diff) | |
| parent | 602bc43266d357765b80cabee7541724e184f44a (diff) | |
am 602bc432: am 6d324c82: am f285a709: Merge "Bug 9517413: Activity Detection tutorial has errors" into jb-mr2-dev
* commit '602bc43266d357765b80cabee7541724e184f44a':
Bug 9517413: Activity Detection tutorial has errors
| -rw-r--r-- | docs/html/training/location/activity-recognition.jd | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/docs/html/training/location/activity-recognition.jd b/docs/html/training/location/activity-recognition.jd index 79804db2102d..47ba5f8ab490 100644 --- a/docs/html/training/location/activity-recognition.jd +++ b/docs/html/training/location/activity-recognition.jd @@ -171,11 +171,9 @@ public class MainActivity extends FragmentActivity { return true; // Google Play services was not available for some reason } else { - // Get the error code - int errorCode = connectionResult.getErrorCode(); // Get the error dialog from Google Play services Dialog errorDialog = GooglePlayServicesUtil.getErrorDialog( - errorCode, + resultCode, this, CONNECTION_FAILURE_RESOLUTION_REQUEST); @@ -649,7 +647,7 @@ public class ActivityRecognitionIntentService extends IntentService { public class MainActivity extends FragmentActivity implements ConnectionCallbacks, OnConnectionFailedListener { ... - public enum REQUEST_TYPE = {START, STOP} + public enum REQUEST_TYPE {START, STOP} private REQUEST_TYPE mRequestType; ... } @@ -664,7 +662,7 @@ public class MainActivity extends FragmentActivity implements ... public void startUpdates() { // Set the request type to START - mRequestType = START; + mRequestType = REQUEST_TYPE.START; /* * Test for Google Play services after setting the request type. * If Google Play services isn't present, the proper request type @@ -686,9 +684,16 @@ public class MainActivity extends FragmentActivity implements */ mActivityRecognitionClient.requestActivityUpdates( DETECTION_INTERVAL_MILLISECONDS, - mActivityRecognitionPendingIntent()); + mActivityRecognitionPendingIntent); + break; + ... + /* + * An enum was added to the definition of REQUEST_TYPE, + * but it doesn't match a known case. Throw an exception. + */ + default : + throw new Exception("Unknown request type in onConnected()."); break; - ... } ... } @@ -712,7 +717,7 @@ public class MainActivity extends FragmentActivity implements */ public void stopUpdates() { // Set the request type to STOP - mRequestType = STOP; + mRequestType = REQUEST_TYPE.STOP; /* * Test for Google Play services after setting the request type. * If Google Play services isn't present, the request can be @@ -760,7 +765,7 @@ public class MainActivity extends FragmentActivity implements mActivityRecognitionClient.removeActivityUpdates( mActivityRecognitionPendingIntent); break; - + ... } ... } |