Lines Matching defs:Intent

51  * can be used with {@link Context#startActivity(Intent) startActivity} to
53 * {@link android.content.Context#sendBroadcast(Intent) broadcastIntent} to
59 * <p>An Intent provides a facility for performing late runtime binding between the code in
67 * <a href="{@docRoot}guide/topics/intents/intents-filters.html">Intents and Intent Filters</a>
72 * <h3>Intent Structure</h3>
134 * all of the other Intent attributes become optional.</p>
166 * <p>There are a variety of standard Intent action and category constants
167 * defined in the Intent class, but applications can also define their own.
180 * <h3>Intent Resolution</h3>
198 * know what to do with it. This is handled by the process of <em>Intent
199 * resolution</em>, which maps an Intent to an {@link android.app.Activity},
204 * Intent against all of the &lt;intent-filter&gt; descriptions in the
210 * <p>There are three pieces of information in the Intent that are used for
220 * <li> <p>The <b>type</b> is retrieved from the Intent's data, if not
221 * already supplied in the Intent. Like the action, if a type is
225 * type is included in the Intent, instead the <b>scheme</b> of the
313 * the Intent), and the LAUNCHER category says that this entry point should be
431 * the Intent), but here we show a way you can publish alternative
476 * <p>These are the current standard actions that Intent defines for launching
506 * <p>These are the current standard actions that Intent defines for receiving
530 * clarify an Intent via {@link #addCategory}.
592 * <p>These are the possible flags that can be used in the Intent via
596 public class Intent implements Parcelable, Cloneable {
672 * <p>Output: An Intent representing the shortcut. The intent must contain three
673 * extras: SHORTCUT_INTENT (value: Intent), SHORTCUT_NAME (value: String),
681 * @see android.content.Intent.ShortcutIconResource
687 * The name of the extra used to define the Intent of a shortcut.
708 * @see android.content.Intent.ShortcutIconResource
716 * @see Intent#ACTION_CREATE_SHORTCUT
717 * @see Intent#EXTRA_SHORTCUT_ICON_RESOURCE
814 * the permissions to be granted on the ACTION_CHOOSER Intent
820 * As a convenience, an Intent of this form can be created with the
824 * a {@link #EXTRA_INTENT} field containing the Intent being executed,
834 * Convenience function for creating a {@link #ACTION_CHOOSER} Intent.
836 * <p>Builds a new {@link #ACTION_CHOOSER} Intent that wraps the given
844 * @param target The Intent that the user will be selecting an activity
847 * @return Return a new Intent object that you can hand to
848 * {@link Context#startActivity(Intent) Context.startActivity()} and
851 public static Intent createChooser(Intent target, CharSequence title) {
852 Intent intent = new Intent(ACTION_CHOOSER);
893 * data you want and launch it with {@link Context#startActivity(Intent)}.
911 * accomplished by requiring the {@link #CATEGORY_OPENABLE} in the Intent.
952 * <p>Note: this Intent <strong>cannot</strong> be used to call emergency
1010 * it will be copied there for you when calling {@link Context#startActivity(Intent)}.
1048 * it will be copied there for you when calling {@link Context#startActivity(Intent)}.
1106 * <p>Input: get*Extra field {@link #EXTRA_INTENT} is an Intent
1285 * invoking the Intent. For this to work you must start the installer with
1293 * {@link #ACTION_VIEW} to indicate the URI from which the local APK in the Intent
1301 * {@link #ACTION_VIEW} to indicate the HTTP referrer URI associated with the Intent
1551 * that is being installed does <em>not</em> receive this Intent.
1791 * contents of the Intent.
1946 * The path to the mount point for the removed media is contained in the Intent.mData field.
1953 * The path to the mount point for the removed media is contained in the Intent.mData field.
1960 * The path to the mount point for the checking media is contained in the Intent.mData field.
1967 * The path to the mount point for the checking media is contained in the Intent.mData field.
1974 * The path to the mount point for the removed media is contained in the Intent.mData field.
1975 * The Intent contains an extra with name "read-only" and Boolean value to indicate if the
1983 * The path to the mount point for the shared media is contained in the Intent.mData field.
1990 * The path to the mount point for the previously shared media is contained in the Intent.mData field.
1998 * The path to the mount point for the removed media is contained in the Intent.mData field.
2005 * The path to the mount point for the removed media is contained in the Intent.mData field.
2013 * The path to the mount point for the media to be ejected is contained in the Intent.mData field.
2020 * The path to the directory being scanned is contained in the Intent.mData field.
2027 * The path to the scanned directory is contained in the Intent.mData field.
2034 * The path to the file is contained in the Intent.mData field.
2234 * <p>The Intent will have the following extra value:
2236 * <li><em>{@link android.content.Intent#EXTRA_PHONE_NUMBER}</em> -
2253 * <p>Any BroadcastReceiver receiving this Intent <em>must not</em>
2260 * permission to receive this Intent.</p>
2477 * Intent when initiating an action -- it is for use in intent filters
2485 * and clicks on a link in the text, the Intent generated execute that
2490 * matching Intent.
2643 * <p>NOTE: This should not be used as the primary key of an Intent,
2647 * Intent with this category in the selector.</p>
2655 * <p>NOTE: This should not be used as the primary key of an Intent,
2659 * Intent with this category in the selector.</p>
2667 * <p>NOTE: This should not be used as the primary key of an Intent,
2671 * Intent with this category in the selector.</p>
2679 * <p>NOTE: This should not be used as the primary key of an Intent,
2683 * Intent with this category in the selector.</p>
2691 * <p>NOTE: This should not be used as the primary key of an Intent,
2695 * Intent with this category in the selector.</p>
2704 * <p>NOTE: This should not be used as the primary key of an Intent,
2708 * Intent with this category in the selector.</p>
2716 * <p>NOTE: This should not be used as the primary key of an Intent,
2720 * Intent with this category in the selector.</p>
2728 * <p>NOTE: This should not be used as the primary key of an Intent,
2732 * Intent with this category in the selector.</p>
2741 * <p>NOTE: This should not be used as the primary key of an Intent,
2745 * Intent with this category in the selector.</p>
2763 * A constant CharSequence that is associated with the Intent, used with
2772 * A constant String that is associated with the Intent, used with
2780 * A content: URI holding a stream of data associated with the Intent,
2806 * An Intent describing the choices you would like shown with
2818 * A Parcelable[] of {@link Intent} or
2828 * triggered the creation of the Intent it is in.
2841 * Used as a boolean extra field in {@link android.content.Intent#ACTION_PACKAGE_REMOVED} or
2842 * {@link android.content.Intent#ACTION_PACKAGE_CHANGED} intents to override the default action
2849 * {@link android.content.Intent#ACTION_NEW_OUTGOING_CALL}, or the actual
2850 * number to call in a {@link android.content.Intent#ACTION_CALL}.
2855 * Used as an int extra field in {@link android.content.Intent#ACTION_UID_REMOVED}
2857 * extra in {@link android.content.Intent#ACTION_PACKAGE_REMOVED} or
2858 * {@link android.content.Intent#ACTION_PACKAGE_CHANGED} for the same
2869 * Used as a boolean extra field in {@link android.content.Intent#ACTION_PACKAGE_REMOVED}
2878 * Used as a boolean extra field in {@link android.content.Intent#ACTION_PACKAGE_REMOVED}
2886 * Used as a boolean extra field in {@link android.content.Intent#ACTION_PACKAGE_REMOVED}
2904 * Used as an int extra field in {@link android.content.Intent#ACTION_DOCK_EVENT}
2906 * {@link android.content.Intent#EXTRA_DOCK_STATE_UNDOCKED},
2907 * {@link android.content.Intent#EXTRA_DOCK_STATE_DESK}, or
2908 * {@link android.content.Intent#EXTRA_DOCK_STATE_CAR}, or
2909 * {@link android.content.Intent#EXTRA_DOCK_STATE_LE_DESK}, or
2910 * {@link android.content.Intent#EXTRA_DOCK_STATE_HE_DESK}.
2915 * Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE}
2921 * Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE}
2927 * Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE}
2933 * Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE}
2939 * Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE}
2971 * This field is part of {@link android.content.Intent#ACTION_PACKAGE_CHANGED},
2979 * {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE},
2980 * {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE}
2988 * {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE},
2989 * {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE}
3036 // Intent flags (see mFlags variable).
3039 * If set, the recipient of this Intent will be granted permission to
3040 * perform read operations on the Uri in the Intent's data and any URIs
3041 * specified in its ClipData. When applying to an Intent's ClipData,
3043 * in Intent items will be granted; only the grant flags of the top-level
3044 * Intent are used.
3048 * If set, the recipient of this Intent will be granted permission to
3049 * perform write operations on the Uri in the Intent's data and any URIs
3050 * specified in its ClipData. When applying to an Intent's ClipData,
3052 * in Intent items will be granted; only the grant flags of the top-level
3053 * Intent are used.
3057 * Can be set by the caller to indicate that this Intent is coming from
3125 * Intent, regardless of whether there is already an existing task running
3143 * all of the other activities on top of it will be closed and this Intent
3144 * will be delivered to the (now on top) old activity as a new Intent.
3147 * If D calls startActivity() with an Intent that resolves to the component
3149 * Intent, resulting in the stack now being: A, B.
3158 * Intent will be delivered to the current instance's onNewIntent().
3256 * If set in an Intent passed to {@link Context#startActivity Context.startActivity()},
3261 * If D calls startActivity() with an Intent that resolves to the component
3270 * If set in an Intent passed to {@link Context#startActivity Context.startActivity()},
3282 * If set in an Intent passed to {@link Context#startActivity Context.startActivity()},
3290 * If set in an Intent passed to {@link Context#startActivity Context.startActivity()},
3305 * by {@link Intent#filterEquals(Intent) Intent.filterEquals} returning
3360 * Intent vs. all others that should be treated as raw URIs. When used
3377 private Intent mSelector;
3385 public Intent() {
3391 public Intent(Intent o) {
3408 this.mSelector = new Intent(o.mSelector);
3417 return new Intent(this);
3420 private Intent(Intent o, boolean all) {
3432 * Make a clone of only the parts of the Intent that are relevant for
3435 public Intent cloneFilter() {
3436 return new Intent(this, false);
3447 * @param action The Intent action, such as ACTION_VIEW.
3449 public Intent(String action) {
3466 * @param action The Intent action, such as ACTION_VIEW.
3467 * @param uri The Intent data URI.
3469 public Intent(String action, Uri uri) {
3488 * @see #Intent(String, android.net.Uri , Context, Class)
3490 public Intent(Context packageContext, Class<?> cls) {
3496 * This is equivalent using {@link #Intent(String, android.net.Uri)} to
3497 * construct the Intent and then calling {@link #setClass} to set its
3506 * @param action The Intent action, such as ACTION_VIEW.
3507 * @param uri The Intent data URI.
3512 * @see #Intent(String, android.net.Uri)
3513 * @see #Intent(Context, Class)
3517 public Intent(String action, Uri uri,
3526 * is the Intent that is started when the application's is launched from
3528 * same way, it is important that they use an Intent structured the same
3531 * <p>The returned Intent has the given Activity component as its explicit
3535 * to do that through {@link #addFlags(int)} on the returned Intent.
3537 * @param mainActivity The main activity component that this Intent will
3539 * @return Returns a newly created Intent that can be used to launch the
3545 public static Intent makeMainActivity(ComponentName mainActivity) {
3546 Intent intent = new Intent(ACTION_MAIN);
3553 * Make an Intent for the main activity of an application, without
3555 * the activity. This results in a final Intent that is structured
3558 * same way, it is important that they use an Intent structured the same
3561 * <p>The returned Intent has {@link #ACTION_MAIN} as its action, and includes the
3564 * to do that through {@link #addFlags(int)} on the returned Intent.
3566 * @param selectorAction The action name of the Intent's selector.
3567 * @param selectorCategory The name of a category to add to the Intent's
3569 * @return Returns a newly created Intent that can be used to launch the
3572 * @see #setSelector(Intent)
3574 public static Intent makeMainSelectorActivity(String selectorAction,
3576 Intent intent = new Intent(ACTION_MAIN);
3578 Intent selector = new Intent();
3586 * Make an Intent that can be used to re-launch an application's task
3595 * @return Returns a newly created Intent that can be used to relaunch the
3598 public static Intent makeRestartActivityTask(ComponentName mainActivity) {
3599 Intent intent = makeMainActivity(mainActivity);
3600 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
3601 | Intent.FLAG_ACTIVITY_CLEAR_TASK);
3610 public static Intent getIntent(String uri) throws URISyntaxException {
3617 * {@link #toUri}. If the Intent was not generate by toUri(), its data
3623 * @param uri The URI to turn into an Intent.
3627 * @return Intent The newly created Intent object.
3630 * it bad (as parsed by the Uri class) or the Intent data within the
3635 public static Intent parseUri(String uri, int flags) throws URISyntaxException {
3641 Intent intent = new Intent(ACTION_VIEW);
3653 if (i == -1) return new Intent(ACTION_VIEW, Uri.parse(uri));
3655 // old format Intent URI
3656 if (!uri.startsWith("#Intent;", i)) return getIntentOld(uri);
3659 Intent intent = new Intent(ACTION_VIEW);
3660 Intent baseIntent = intent;
3665 i += "#Intent;".length();
3667 // loop over contents of Intent, all name=value;
3716 intent = new Intent();
3743 // The Intent had a selector; fix it up.
3768 throw new URISyntaxException(uri, "illegal Intent URI format", i);
3772 public static Intent getIntentOld(String uri) throws URISyntaxException {
3773 Intent intent;
3791 intent = new Intent(action);
3922 intent = new Intent(ACTION_VIEW, Uri.parse(uri));
4083 * Return the specific selector associated with this Intent. If there is
4088 public Intent getSelector() {
4093 * Return the {@link ClipData} associated with this Intent. If there is
4104 * any Parcelable values from the extras of this Intent.
4125 * Returns true if the Intent's extras contain a parcelled file descriptor.
4126 * @return true if the Intent contains a parcelled file descriptor.
4649 * Retrieve the application package name this Intent is limited to. When
4650 * resolving an Intent, if non-null this limits the resolution to only
4653 * @return The name of the application package for the Intent.
4694 * <p>The activity must handle the {@link Intent#CATEGORY_DEFAULT} Intent
4724 * @param pm The package manager with which to resolve the Intent.
4750 * Resolve the Intent into an {@link ActivityInfo}
4756 * @param pm The package manager with which to resolve the Intent.
4790 * @return Returns the same Intent object, for chaining multiple calls
4795 public Intent setAction(String action) {
4814 * @return Returns the same Intent object, for chaining multiple calls
4819 * @see android.net.Intent#normalize
4821 public Intent setData(Uri data) {
4842 * @return Returns the same Intent object, for chaining multiple calls
4849 public Intent setDataAndNormalize(Uri data) {
4870 * @return Returns the same Intent object, for chaining multiple calls
4878 public Intent setType(String type) {
4897 * setType(Intent.normalizeMimeType(type))
4902 * @return Returns the same Intent object, for chaining multiple calls
4909 public Intent setTypeAndNormalize(String type) {
4929 * @return Returns the same Intent object, for chaining multiple calls
4938 public Intent setDataAndType(Uri data, String type) {
4954 * setDataAndType(data.normalize(), Intent.normalizeMimeType(type))
4960 * @return Returns the same Intent object, for chaining multiple calls
4969 public Intent setDataAndTypeAndNormalize(Uri data, String type) {
4980 * predefined Intent categories, or a custom category in your own
4983 * @return Returns the same Intent object, for chaining multiple calls
4989 public Intent addCategory(String category) {
5014 * Set a selector for this Intent. This is a modification to the kinds of
5015 * things the Intent will match. If the selector is set, it will be used
5016 * when trying to find entities that can handle the Intent, instead of the
5017 * main contents of the Intent. This allows you build an Intent containing
5022 * Intent that will launch the Browser application. However, the correct
5028 * Instead, you can build an Intent with the MAIN action (but no ComponentName
5033 * {@link #filterEquals(Intent)} and {@link #filterHashCode()}. This is part of the
5035 * of the Intent, just what kinds of things will be matched against it
5039 * the same base Intent.</p>
5041 * @param selector The desired selector Intent; set to null to not use
5044 public void setSelector(Intent selector) {
5047 "Intent being set as a selector of itself");
5057 * Set a {@link ClipData} associated with this Intent. This replaces any
5060 * <p>The ClipData in an intent is not used for Intent matching or other
5062 * additional data with the Intent. The main feature of using this over
5066 * you want to transmit an Intent containing multiple <code>content:</code>
5072 * of the main Intent are respected, and will be applied to all Uri or
5073 * Intent items in the clip (or sub-items of the clip).
5076 * directly used by Intent. Applications should generally rely on the
5077 * MIME type of the Intent itself, not what it may find in the ClipData.
5078 * A common practice is to construct a ClipData for use with an Intent
5095 * @return Returns the same Intent object, for chaining multiple calls
5102 public Intent putExtra(String name, boolean value) {
5118 * @return Returns the same Intent object, for chaining multiple calls
5125 public Intent putExtra(String name, byte value) {
5141 * @return Returns the same Intent object, for chaining multiple calls
5148 public Intent putExtra(String name, char value) {
5164 * @return Returns the same Intent object, for chaining multiple calls
5171 public Intent putExtra(String name, short value) {
5187 * @return Returns the same Intent object, for chaining multiple calls
5194 public Intent putExtra(String name, int value) {
5210 * @return Returns the same Intent object, for chaining multiple calls
5217 public Intent putExtra(String name, long value) {
5233 * @return Returns the same Intent object, for chaining multiple calls
5240 public Intent putExtra(String name, float value) {
5256 * @return Returns the same Intent object, for chaining multiple calls
5263 public Intent putExtra(String name, double value) {
5279 * @return Returns the same Intent object, for chaining multiple calls
5286 public Intent putExtra(String name, String value) {
5302 * @return Returns the same Intent object, for chaining multiple calls
5309 public Intent putExtra(String name, CharSequence value) {
5325 * @return Returns the same Intent object, for chaining multiple calls
5332 public Intent putExtra(String name, Parcelable value) {
5348 * @return Returns the same Intent object, for chaining multiple calls
5355 public Intent putExtra(String name, Parcelable[] value) {
5371 * @return Returns the same Intent object, for chaining multiple calls
5378 public Intent putParcelableArrayListExtra(String name, ArrayList<? extends Parcelable> value) {
5394 * @return Returns the same Intent object, for chaining multiple calls
5401 public Intent putIntegerArrayListExtra(String name, ArrayList<Integer> value) {
5417 * @return Returns the same Intent object, for chaining multiple calls
5424 public Intent putStringArrayListExtra(String name, ArrayList<String> value) {
5440 * @return Returns the same Intent object, for chaining multiple calls
5447 public Intent putCharSequenceArrayListExtra(String name, ArrayList<CharSequence> value) {
5463 * @return Returns the same Intent object, for chaining multiple calls
5470 public Intent putExtra(String name, Serializable value) {
5486 * @return Returns the same Intent object, for chaining multiple calls
5493 public Intent putExtra(String name, boolean[] value) {
5509 * @return Returns the same Intent object, for chaining multiple calls
5516 public Intent putExtra(String name, byte[] value) {
5532 * @return Returns the same Intent object, for chaining multiple calls
5539 public Intent putExtra(String name, short[] value) {
5555 * @return Returns the same Intent object, for chaining multiple calls
5562 public Intent putExtra(String name, char[] value) {
5578 * @return Returns the same Intent object, for chaining multiple calls
5585 public Intent putExtra(String name, int[] value) {
5601 * @return Returns the same Intent object, for chaining multiple calls
5608 public Intent putExtra(String name, long[] value) {
5624 * @return Returns the same Intent object, for chaining multiple calls
5631 public Intent putExtra(String name, float[] value) {
5647 * @return Returns the same Intent object, for chaining multiple calls
5654 public Intent putExtra(String name, double[] value) {
5670 * @return Returns the same Intent object, for chaining multiple calls
5677 public Intent putExtra(String name, String[] value) {
5693 * @return Returns the same Intent object, for chaining multiple calls
5700 public Intent putExtra(String name, CharSequence[] value) {
5716 * @return Returns the same Intent object, for chaining multiple calls
5723 public Intent putExtra(String name, Bundle value) {
5739 * @return Returns the same Intent object, for chaining multiple calls
5750 public Intent putExtra(String name, IBinder value) {
5765 public Intent putExtras(Intent src) {
5786 public Intent putExtras(Bundle extras) {
5795 * Completely replace the extras in the Intent with the extras in the
5796 * given Intent.
5798 * @param src The exact extras contained in this Intent are copied
5801 public Intent replaceExtras(Intent src) {
5807 * Completely replace the extras in the Intent with the given Bundle of
5810 * @param extras The new set of extras in the Intent, or null to erase
5813 public Intent replaceExtras(Bundle extras) {
5834 * here depend on the type of component being executed by the Intent,
5838 * {@link Context#sendBroadcast(Intent) Context.sendBroadcast()}.
5847 * @return Returns the same Intent object, for chaining multiple calls
5876 public Intent setFlags(int flags) {
5887 * @return Returns the same Intent object, for chaining multiple calls
5892 public Intent addFlags(int flags) {
5899 * the components this Intent will resolve to. If left to the default
5901 * If non-null, the Intent can only match the components in the given
5907 * @return Returns the same Intent object, for chaining multiple calls
5913 public Intent setPackage(String packageName) {
5926 * type, categories) in the Intent. If this class is defined, the
5936 * @return Returns the same Intent object, for chaining multiple calls
5945 public Intent setComponent(ComponentName component) {
5957 * that will be used as the component for this Intent.
5959 * @return Returns the same Intent object, for chaining multiple calls
5965 public Intent setClassName(Context packageContext, String className) {
5977 * that will be used as the component for this Intent.
5979 * @return Returns the same Intent object, for chaining multiple calls
5985 public Intent setClassName(String packageName, String className) {
5999 * @return Returns the same Intent object, for chaining multiple calls
6004 public Intent setClass(Context packageContext, Class<?> cls) {
6073 * being defined, the following pieces of data in the Intent are
6085 * <li> selector, as set by {@link #setSelector(Intent)}.
6101 * <p>For example, consider Intent A with {data="foo", categories="bar"}
6102 * and Intent B with {action="gotit", data-type="some/thing",
6105 * <p>Calling A.fillIn(B, Intent.FILL_IN_DATA) will result in A now
6109 * @param other Another Intent whose values are to be used to fill in
6118 public int fillIn(Intent other, int flags) {
6151 mSelector = new Intent(other.mSelector);
6189 Log.w("Intent", "Failure filling in extras", e);
6196 * Wrapper class holding an Intent and implementing comparisons on it for
6199 * simple calls to {@link Intent#filterEquals(Intent)} filterEquals()} and
6200 * {@link android.content.Intent#filterHashCode()} filterHashCode()}
6201 * on the wrapped Intent.
6204 private final Intent mIntent;
6207 public FilterComparison(Intent intent) {
6213 * Return the Intent that this FilterComparison represents.
6214 * @return Returns the Intent held by the FilterComparison. Do
6217 public Intent getIntent() {
6224 Intent other = ((FilterComparison)obj).mIntent;
6242 * @param other The other Intent to compare against.
6247 public boolean filterEquals(Intent other) {
6356 b.append("Intent { ");
6367 b.append("Intent { ");
6378 b.append("Intent { ");
6499 * Convert this Intent into a String holding a URI representation of it.
6502 * Intent's data as the base URI, with an additional fragment describing
6505 * <p>You can convert the returned string back to an Intent with
6512 * of the Intent.
6545 uri.append("#Intent;");
6663 public static final Parcelable.Creator<Intent> CREATOR
6664 = new Parcelable.Creator<Intent>() {
6665 public Intent createFromParcel(Parcel in) {
6666 return new Intent(in);
6668 public Intent[] newArray(int size) {
6669 return new Intent[size];
6674 protected Intent(Parcel in) {
6702 mSelector = new Intent(in);
6714 * an Intent object. The given XML parser should be located at the tag
6726 * @return An Intent object matching the XML data.
6730 public static Intent parseIntent(Resources resources, XmlPullParser parser, AttributeSet attrs)
6732 Intent intent = new Intent();
6735 com.android.internal.R.styleable.Intent);
6799 * be normalized before they are used to create an Intent.
6839 final Intent target = getParcelableExtra(EXTRA_INTENT);