diff --git a/docs/html/about/versions/jelly-bean.jd b/docs/html/about/versions/jelly-bean.jd index 2ba22ce02fa0b..cec1857300b86 100644 --- a/docs/html/about/versions/jelly-bean.jd +++ b/docs/html/about/versions/jelly-bean.jd @@ -224,7 +224,7 @@ style="font-weight:500;">App Widgets can resize automatically to fit the
Apps can take advantage of vsync timing for free, through Android’s animation framework. The animation framework now uses vsync timing to automatically handle synchronization across animators.
-For specialized uses, apps can access vsync timing through APIs exposed by a new Choreographer class. Apps can request invalidation on the next vsync frame — a good way to schedule animation when the app is not using the animation framework. For more advanced uses, apps can post a calllback that the Choreographer class will run on the next frame.
+For specialized uses, apps can access vsync timing through APIs exposed by a new Choreographer class. Apps can request invalidation on the next vsync frame — a good way to schedule animation when the app is not using the animation framework. For more advanced uses, apps can post a callback that the Choreographer class will run on the next frame.
Because your app only contains the small client library, you can take advantage of these services without a big increase in download size and storage footprint. Also, Google Play will deliver regular updates to the services, without developers needing to publish app updates to take advantage of them.
-For more information about the APIs included in Google Play Services, see the Google Play Services developer page.
\ No newline at end of file +For more information about the APIs included in Google Play Services, see the Google Play Services developer page.
diff --git a/docs/html/guide/google/gcm/c2dm.jd b/docs/html/guide/google/gcm/c2dm.jd index fd1bb0c5a6dff..91c6ac59f6700 100644 --- a/docs/html/guide/google/gcm/c2dm.jd +++ b/docs/html/guide/google/gcm/c2dm.jd @@ -51,7 +51,7 @@ page.title=MigrationThe following example of {@link android.app.Activity#onResume()} is the counterpart to the {@link android.app.Activity#onPause()} example above, so it initializes the camera that's diff --git a/docs/html/training/basics/activity-lifecycle/starting.jd b/docs/html/training/basics/activity-lifecycle/starting.jd index c32968bab907e..1a4bc2da5b4fb 100644 --- a/docs/html/training/basics/activity-lifecycle/starting.jd +++ b/docs/html/training/basics/activity-lifecycle/starting.jd @@ -285,6 +285,6 @@ android.app.Activity#onStop} in all situations except one: when you call {@link android.app.Activity#finish()} from within the {@link android.app.Activity#onCreate onCreate()} method. In some cases, such as when your activity operates as a temporary decision maker to launch another activity, you might call {@link android.app.Activity#finish()} from within {@link -android.app.Activity#onCreate onCreate()} to destory the activity. In this case, the system +android.app.Activity#onCreate onCreate()} to destroy the activity. In this case, the system immediately calls {@link android.app.Activity#onDestroy} without calling any of the other lifecycle methods.