diff --git a/core/java/android/app/AlertDialog.java b/core/java/android/app/AlertDialog.java index c09e87fc0f9a3..e37b3faae054c 100644 --- a/core/java/android/app/AlertDialog.java +++ b/core/java/android/app/AlertDialog.java @@ -54,6 +54,12 @@ import android.widget.ListView; * without text editors, so that it will be placed on top of the current * input method UI. You can modify this behavior by forcing the flag to your * desired mode after calling {@link #onCreate}. + * + *
For more information about creating dialogs, read the + * Dialogs developer guide.
+ *- * getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, - * WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); - *+ * getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, + * WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); + * + *
For more information about creating dialogs, read the + * Dialogs developer guide.
+ *The {@link Notification.Builder Notification.Builder} has been added to make it * easier to construct Notifications.
* - *For a guide to creating notifications, see the - * Creating Status - * Bar Notifications document in the Dev Guide.
+ *For a guide to creating notifications, read the + * Status Bar Notifications + * developer guide.
+ *For a guide to creating notifications, read the + * Status Bar Notifications + * developer guide.
+ *For more information, read Content - * Providers.
- * *When a request is made via * a {@link ContentResolver} the system inspects the authority of the given URI and passes the * request to the content provider registered with the authority. The content provider can interpret @@ -73,6 +70,12 @@ import java.util.ArrayList; *
Requests to {@link ContentResolver} are automatically forwarded to the appropriate * ContentProvider instance, so subclasses don't have to worry about the details of * cross-process calls.
+ * + *For more information about using content providers, read the + * Content Providers + * developer guide.
*/ public abstract class ContentProvider implements ComponentCallbacks2 { private static final String TAG = "ContentProvider"; diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java index 0d25926265fc0..e923349098477 100644 --- a/core/java/android/content/ContentResolver.java +++ b/core/java/android/content/ContentResolver.java @@ -54,6 +54,12 @@ import java.util.Random; /** * This class provides applications access to the content model. + * + *For more information about using a ContentResolver with content providers, read the + * Content Providers + * developer guide.
*/ public abstract class ContentResolver { /** diff --git a/core/java/android/view/ContextMenu.java b/core/java/android/view/ContextMenu.java index dd1d7db0e7a08..decabcbcc54c8 100644 --- a/core/java/android/view/ContextMenu.java +++ b/core/java/android/view/ContextMenu.java @@ -29,6 +29,12 @@ import android.widget.AdapterView; * To show a context menu on long click, most clients will want to call * {@link Activity#registerForContextMenu} and override * {@link Activity#onCreateContextMenu}. + * + *For information about creating menus, read the + * Menus developer guide.
+ *For a guide to implementing drag and drop features, read the + * Drag and Drop developer guide.
+ *For more information about creating menus, read the + * Menus developer guide.
+ ** For a feature set of specific menu types, see {@link Menu}. + * + *
For information about creating menus, read the + * Menus developer guide.
+ ** Sub menus do not support item icons, or nested sub menus. + * + *
For information about creating menus, read the + * Menus developer guide.
+ ** Drawing is handled by walking the tree and rendering each view that - * intersects the the invalid region. Because the tree is traversed in-order, + * intersects the invalid region. Because the tree is traversed in-order, * this means that parents will draw before (i.e., behind) their children, with * siblings drawn in the order they appear in the tree. * If you set a background drawable for a View, then the View will draw it for you @@ -8364,7 +8364,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal !((ViewGroup) mParent).isViewTransitioning(this)); } /** - * Mark the the area defined by dirty as needing to be drawn. If the view is + * Mark the area defined by dirty as needing to be drawn. If the view is * visible, {@link #onDraw(android.graphics.Canvas)} will be called at some point * in the future. This must be called from a UI thread. To call from a non-UI * thread, call {@link #postInvalidate()}. @@ -8409,7 +8409,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal } /** - * Mark the the area defined by the rect (l,t,r,b) as needing to be drawn. + * Mark the area defined by the rect (l,t,r,b) as needing to be drawn. * The coordinates of the dirty rect are relative to the view. * If the view is visible, {@link #onDraw(android.graphics.Canvas)} * will be called at some point in the future. This must be called from @@ -13095,6 +13095,12 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal * {@link android.graphics.Canvas} object, then it calls {@link #onDrawShadow(Canvas) onDrawShadow()} * so that your application can draw the shadow image in the Canvas. *
+ * + *For a guide to implementing drag and drop features, read the + * Drag and Drop developer guide.
+ *For a guide to implementing drag and drop features, read the + * Drag and Drop developer guide.
+ *For more information about creating user interface layouts, read the + * XML Layouts developer + * guide.
For more information about creating user interface layouts, read the + * XML Layouts developer + * guide.
* The easiest way to use this class is to call one of the static methods that constructs * everything you need and returns a new Toast object. + * + *
For information about creating Toast notifications, read the + * Toast Notifications developer + * guide.
+ *