public class ReferrerIntent extends Intent
Intent.AccessUriMode, Intent.CommandOptionHandler, Intent.FillInFlags, Intent.FilterComparison, Intent.GrantUriMode, Intent.ShortcutIconResource
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<ReferrerIntent> |
CREATOR |
String |
mReferrer |
ACTION_ADVANCED_SETTINGS_CHANGED, ACTION_AIRPLANE_MODE_CHANGED, ACTION_ALARM_CHANGED, ACTION_ALL_APPS, ACTION_ANSWER, ACTION_APP_ERROR, ACTION_APPLICATION_PREFERENCES, ACTION_APPLICATION_RESTRICTIONS_CHANGED, ACTION_ASSIST, ACTION_ATTACH_DATA, ACTION_BATTERY_CHANGED, ACTION_BATTERY_LOW, ACTION_BATTERY_OKAY, ACTION_BOOT_COMPLETED, ACTION_BUG_REPORT, ACTION_CALL, ACTION_CALL_BUTTON, ACTION_CALL_EMERGENCY, ACTION_CALL_PRIVILEGED, ACTION_CAMERA_BUTTON, ACTION_CHOOSER, ACTION_CLEAR_DNS_CACHE, ACTION_CLOSE_SYSTEM_DIALOGS, ACTION_CONFIGURATION_CHANGED, ACTION_CREATE_DOCUMENT, ACTION_CREATE_SHORTCUT, ACTION_DATE_CHANGED, ACTION_DEFAULT, ACTION_DELETE, ACTION_DEVICE_STORAGE_FULL, ACTION_DEVICE_STORAGE_LOW, ACTION_DEVICE_STORAGE_NOT_FULL, ACTION_DEVICE_STORAGE_OK, ACTION_DIAL, ACTION_DISMISS_KEYBOARD_SHORTCUTS, ACTION_DOCK_EVENT, ACTION_DREAMING_STARTED, ACTION_DREAMING_STOPPED, ACTION_DYNAMIC_SENSOR_CHANGED, ACTION_EDIT, ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE, ACTION_FACTORY_TEST, ACTION_GET_CONTENT, ACTION_GET_RESTRICTION_ENTRIES, ACTION_GLOBAL_BUTTON, ACTION_GTALK_SERVICE_CONNECTED, ACTION_GTALK_SERVICE_DISCONNECTED, ACTION_HEADSET_PLUG, ACTION_IDLE_MAINTENANCE_END, ACTION_IDLE_MAINTENANCE_START, ACTION_INPUT_METHOD_CHANGED, ACTION_INSERT, ACTION_INSERT_OR_EDIT, ACTION_INSTALL_EPHEMERAL_PACKAGE, ACTION_INSTALL_PACKAGE, ACTION_INTENT_FILTER_NEEDS_VERIFICATION, ACTION_LOCALE_CHANGED, ACTION_LOCKED_BOOT_COMPLETED, ACTION_MAIN, ACTION_MANAGE_APP_PERMISSIONS, ACTION_MANAGE_NETWORK_USAGE, ACTION_MANAGE_PACKAGE_STORAGE, ACTION_MANAGE_PERMISSION_APPS, ACTION_MANAGE_PERMISSIONS, ACTION_MANAGED_PROFILE_ADDED, ACTION_MANAGED_PROFILE_AVAILABLE, ACTION_MANAGED_PROFILE_REMOVED, ACTION_MANAGED_PROFILE_UNAVAILABLE, ACTION_MANAGED_PROFILE_UNLOCKED, ACTION_MASTER_CLEAR, ACTION_MEDIA_BAD_REMOVAL, ACTION_MEDIA_BUTTON, ACTION_MEDIA_CHECKING, ACTION_MEDIA_EJECT, ACTION_MEDIA_MOUNTED, ACTION_MEDIA_NOFS, ACTION_MEDIA_REMOVED, ACTION_MEDIA_RESOURCE_GRANTED, ACTION_MEDIA_SCANNER_FINISHED, ACTION_MEDIA_SCANNER_SCAN_FILE, ACTION_MEDIA_SCANNER_STARTED, ACTION_MEDIA_SHARED, ACTION_MEDIA_UNMOUNTABLE, ACTION_MEDIA_UNMOUNTED, ACTION_MEDIA_UNSHARED, ACTION_MY_PACKAGE_REPLACED, ACTION_NEW_OUTGOING_CALL, ACTION_OPEN_DOCUMENT, ACTION_OPEN_DOCUMENT_TREE, ACTION_PACKAGE_ADDED, ACTION_PACKAGE_CHANGED, ACTION_PACKAGE_DATA_CLEARED, ACTION_PACKAGE_FIRST_LAUNCH, ACTION_PACKAGE_FULLY_REMOVED, ACTION_PACKAGE_INSTALL, ACTION_PACKAGE_NEEDS_VERIFICATION, ACTION_PACKAGE_REMOVED, ACTION_PACKAGE_REPLACED, ACTION_PACKAGE_RESTARTED, ACTION_PACKAGE_VERIFIED, ACTION_PACKAGES_SUSPENDED, ACTION_PACKAGES_UNSUSPENDED, ACTION_PASTE, ACTION_PICK, ACTION_PICK_ACTIVITY, ACTION_POWER_CONNECTED, ACTION_POWER_DISCONNECTED, ACTION_POWER_USAGE_SUMMARY, ACTION_PRE_BOOT_COMPLETED, ACTION_PREFERRED_ACTIVITY_CHANGED, ACTION_PROCESS_TEXT, ACTION_PROVIDER_CHANGED, ACTION_QUERY_PACKAGE_RESTART, ACTION_QUICK_CLOCK, ACTION_QUICK_VIEW, ACTION_REBOOT, ACTION_REMOTE_INTENT, ACTION_REQUEST_SHUTDOWN, ACTION_RESOLVE_EPHEMERAL_PACKAGE, ACTION_REVIEW_PERMISSIONS, ACTION_RUN, ACTION_SCREEN_OFF, ACTION_SCREEN_ON, ACTION_SEARCH, ACTION_SEARCH_LONG_PRESS, ACTION_SEND, ACTION_SEND_MULTIPLE, ACTION_SENDTO, ACTION_SET_WALLPAPER, ACTION_SETTING_RESTORED, ACTION_SHOW_APP_INFO, ACTION_SHOW_BRIGHTNESS_DIALOG, ACTION_SHOW_KEYBOARD_SHORTCUTS, ACTION_SHUTDOWN, ACTION_SIM_ACTIVATION_REQUEST, ACTION_SYNC, ACTION_SYSTEM_TUTORIAL, ACTION_THERMAL_EVENT, ACTION_TIME_CHANGED, ACTION_TIME_TICK, ACTION_TIMEZONE_CHANGED, ACTION_UID_REMOVED, ACTION_UMS_CONNECTED, ACTION_UMS_DISCONNECTED, ACTION_UNINSTALL_PACKAGE, ACTION_UPGRADE_SETUP, ACTION_USER_ADDED, ACTION_USER_BACKGROUND, ACTION_USER_FOREGROUND, ACTION_USER_INFO_CHANGED, ACTION_USER_INITIALIZE, ACTION_USER_PRESENT, ACTION_USER_REMOVED, ACTION_USER_STARTED, ACTION_USER_STARTING, ACTION_USER_STOPPED, ACTION_USER_STOPPING, ACTION_USER_SWITCHED, ACTION_USER_UNLOCKED, ACTION_VIEW, ACTION_VOICE_ASSIST, ACTION_VOICE_COMMAND, ACTION_WALLPAPER_CHANGED, ACTION_WEB_SEARCH, CATEGORY_ALTERNATIVE, CATEGORY_APP_BROWSER, CATEGORY_APP_CALCULATOR, CATEGORY_APP_CALENDAR, CATEGORY_APP_CONTACTS, CATEGORY_APP_EMAIL, CATEGORY_APP_GALLERY, CATEGORY_APP_MAPS, CATEGORY_APP_MARKET, CATEGORY_APP_MESSAGING, CATEGORY_APP_MUSIC, CATEGORY_BROWSABLE, CATEGORY_CAR_DOCK, CATEGORY_CAR_MODE, CATEGORY_DEFAULT, CATEGORY_DESK_DOCK, CATEGORY_DEVELOPMENT_PREFERENCE, CATEGORY_EMBED, CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST, CATEGORY_HE_DESK_DOCK, CATEGORY_HOME, CATEGORY_HOME_MAIN, CATEGORY_INFO, CATEGORY_LAUNCHER, CATEGORY_LE_DESK_DOCK, CATEGORY_LEANBACK_LAUNCHER, CATEGORY_LEANBACK_SETTINGS, CATEGORY_MONKEY, CATEGORY_OPENABLE, CATEGORY_PREFERENCE, CATEGORY_SAMPLE_CODE, CATEGORY_SELECTED_ALTERNATIVE, CATEGORY_SETUP_WIZARD, CATEGORY_TAB, CATEGORY_TEST, CATEGORY_UNIT_TEST, CATEGORY_VOICE, EXTRA_ALARM_COUNT, EXTRA_ALLOW_MULTIPLE, EXTRA_ALLOW_REPLACE, EXTRA_ALTERNATE_INTENTS, EXTRA_ASSIST_CONTEXT, EXTRA_ASSIST_INPUT_DEVICE_ID, EXTRA_ASSIST_INPUT_HINT_KEYBOARD, EXTRA_ASSIST_PACKAGE, EXTRA_ASSIST_UID, EXTRA_BCC, EXTRA_BUG_REPORT, EXTRA_CC, EXTRA_CHANGED_COMPONENT_NAME, EXTRA_CHANGED_COMPONENT_NAME_LIST, EXTRA_CHANGED_PACKAGE_LIST, EXTRA_CHANGED_UID_LIST, EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER, EXTRA_CHOOSER_TARGETS, EXTRA_CHOSEN_COMPONENT, EXTRA_CHOSEN_COMPONENT_INTENT_SENDER, EXTRA_CLIENT_INTENT, EXTRA_CLIENT_LABEL, EXTRA_DATA_REMOVED, EXTRA_DOCK_STATE, EXTRA_DOCK_STATE_CAR, EXTRA_DOCK_STATE_DESK, EXTRA_DOCK_STATE_HE_DESK, EXTRA_DOCK_STATE_LE_DESK, EXTRA_DOCK_STATE_UNDOCKED, EXTRA_DONT_KILL_APP, EXTRA_EMAIL, EXTRA_EPHEMERAL_FAILURE, EXTRA_EPHEMERAL_SUCCESS, EXTRA_EXCLUDE_COMPONENTS, EXTRA_FORCE_MASTER_CLEAR, EXTRA_HTML_TEXT, EXTRA_INDEX, EXTRA_INITIAL_INTENTS, EXTRA_INSTALL_RESULT, EXTRA_INSTALLER_PACKAGE_NAME, EXTRA_INTENT, EXTRA_KEY_CONFIRM, EXTRA_KEY_EVENT, EXTRA_LOCAL_ONLY, EXTRA_MEDIA_RESOURCE_TYPE, EXTRA_MEDIA_RESOURCE_TYPE_AUDIO_CODEC, EXTRA_MEDIA_RESOURCE_TYPE_VIDEO_CODEC, EXTRA_MIME_TYPES, EXTRA_NOT_UNKNOWN_SOURCE, EXTRA_ORIGINATING_UID, EXTRA_ORIGINATING_URI, EXTRA_PACKAGE_NAME, EXTRA_PACKAGES, EXTRA_PERMISSION_NAME, EXTRA_PHONE_NUMBER, EXTRA_PROCESS_TEXT, EXTRA_PROCESS_TEXT_READONLY, EXTRA_QUIET_MODE, EXTRA_REASON, EXTRA_REFERRER, EXTRA_REFERRER_NAME, EXTRA_REMOTE_CALLBACK, EXTRA_REMOTE_INTENT_TOKEN, EXTRA_REMOVED_FOR_ALL_USERS, EXTRA_REPLACEMENT_EXTRAS, EXTRA_REPLACING, EXTRA_RESTRICTIONS_BUNDLE, EXTRA_RESTRICTIONS_INTENT, EXTRA_RESTRICTIONS_LIST, EXTRA_RESULT_NEEDED, EXTRA_RESULT_RECEIVER, EXTRA_RETURN_RESULT, EXTRA_SETTING_NAME, EXTRA_SETTING_NEW_VALUE, EXTRA_SETTING_PREVIOUS_VALUE, EXTRA_SHORTCUT_ICON, EXTRA_SHORTCUT_ICON_RESOURCE, EXTRA_SHORTCUT_INTENT, EXTRA_SHORTCUT_NAME, EXTRA_SHUTDOWN_USERSPACE_ONLY, EXTRA_SIM_ACTIVATION_RESPONSE, EXTRA_STREAM, EXTRA_SUBJECT, EXTRA_TASK_ID, EXTRA_TEMPLATE, EXTRA_TEXT, EXTRA_THERMAL_STATE, EXTRA_THERMAL_STATE_EXCEEDED, EXTRA_THERMAL_STATE_NORMAL, EXTRA_THERMAL_STATE_WARNING, EXTRA_TIME_PREF_24_HOUR_FORMAT, EXTRA_TITLE, EXTRA_UID, EXTRA_UNINSTALL_ALL_USERS, EXTRA_USER, EXTRA_USER_HANDLE, EXTRA_USER_ID, EXTRA_USER_REQUESTED_SHUTDOWN, EXTRA_WIPE_EXTERNAL_STORAGE, FILL_IN_ACTION, FILL_IN_CATEGORIES, FILL_IN_CLIP_DATA, FILL_IN_COMPONENT, FILL_IN_DATA, FILL_IN_PACKAGE, FILL_IN_SELECTOR, FILL_IN_SOURCE_BOUNDS, FLAG_ACTIVITY_BROUGHT_TO_FRONT, FLAG_ACTIVITY_CLEAR_TASK, FLAG_ACTIVITY_CLEAR_TOP, FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET, FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS, FLAG_ACTIVITY_FORWARD_RESULT, FLAG_ACTIVITY_LAUNCH_ADJACENT, FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY, FLAG_ACTIVITY_MULTIPLE_TASK, FLAG_ACTIVITY_NEW_DOCUMENT, FLAG_ACTIVITY_NEW_TASK, FLAG_ACTIVITY_NO_ANIMATION, FLAG_ACTIVITY_NO_HISTORY, FLAG_ACTIVITY_NO_USER_ACTION, FLAG_ACTIVITY_PREVIOUS_IS_TOP, FLAG_ACTIVITY_REORDER_TO_FRONT, FLAG_ACTIVITY_RESET_TASK_IF_NEEDED, FLAG_ACTIVITY_RETAIN_IN_RECENTS, FLAG_ACTIVITY_SINGLE_TOP, FLAG_ACTIVITY_TASK_ON_HOME, FLAG_DEBUG_LOG_RESOLUTION, FLAG_DEBUG_TRIAGED_MISSING, FLAG_EXCLUDE_STOPPED_PACKAGES, FLAG_FROM_BACKGROUND, FLAG_GRANT_PERSISTABLE_URI_PERMISSION, FLAG_GRANT_PREFIX_URI_PERMISSION, FLAG_GRANT_READ_URI_PERMISSION, FLAG_GRANT_WRITE_URI_PERMISSION, FLAG_IGNORE_EPHEMERAL, FLAG_INCLUDE_STOPPED_PACKAGES, FLAG_RECEIVER_BOOT_UPGRADE, FLAG_RECEIVER_EXCLUDE_BACKGROUND, FLAG_RECEIVER_FOREGROUND, FLAG_RECEIVER_INCLUDE_BACKGROUND, FLAG_RECEIVER_NO_ABORT, FLAG_RECEIVER_REGISTERED_ONLY, FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT, FLAG_RECEIVER_REPLACE_PENDING, IMMUTABLE_FLAGS, METADATA_DOCK_HOME, METADATA_SETUP_VERSION, URI_ALLOW_UNSAFE, URI_ANDROID_APP_SCHEME, URI_INTENT_SCHEME
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_ELIDE_DUPLICATES, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
ReferrerIntent(Intent baseIntent,
String referrer) |
Modifier and Type | Method and Description |
---|---|
void |
writeToParcel(Parcel dest,
int parcelableFlags)
Flatten this object in to a Parcel.
|
addCategory, addFlags, clone, cloneFilter, createChooser, createChooser, describeContents, fillIn, filterEquals, filterHashCode, fixUris, getAction, getBooleanArrayExtra, getBooleanExtra, getBundleExtra, getByteArrayExtra, getByteExtra, getCategories, getCharArrayExtra, getCharExtra, getCharSequenceArrayExtra, getCharSequenceArrayListExtra, getCharSequenceExtra, getClipData, getComponent, getContentUserHint, getData, getDataString, getDoubleArrayExtra, getDoubleExtra, getExtra, getExtra, getExtras, getFlags, getFloatArrayExtra, getFloatExtra, getIBinderExtra, getIntArrayExtra, getIntegerArrayListExtra, getIntent, getIntentOld, getIntExtra, getLongArrayExtra, getLongExtra, getPackage, getParcelableArrayExtra, getParcelableArrayListExtra, getParcelableExtra, getScheme, getSelector, getSerializableExtra, getShortArrayExtra, getShortExtra, getSourceBounds, getStringArrayExtra, getStringArrayListExtra, getStringExtra, getType, hasCategory, hasExtra, hasFileDescriptors, isAccessUriMode, isDocument, isExcludingStopped, makeMainActivity, makeMainSelectorActivity, makeRestartActivityTask, migrateExtraStreamToClipData, normalizeMimeType, parseCommandArgs, parseIntent, parseUri, prepareToEnterProcess, prepareToLeaveProcess, prepareToLeaveProcess, prepareToLeaveUser, printIntentArgsHelp, putCharSequenceArrayListExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtra, putExtras, putExtras, putIntegerArrayListExtra, putParcelableArrayListExtra, putStringArrayListExtra, readFromParcel, removeCategory, removeExtra, removeUnsafeExtras, replaceExtras, replaceExtras, resolveActivity, resolveActivityInfo, resolveSystemService, resolveType, resolveType, resolveTypeIfNeeded, restoreFromXml, saveToXml, setAction, setAllowFds, setClass, setClassName, setClassName, setClipData, setComponent, setData, setDataAndNormalize, setDataAndType, setDataAndTypeAndNormalize, setDefusable, setExtrasClassLoader, setFlags, setPackage, setSelector, setSourceBounds, setType, setTypeAndNormalize, toInsecureString, toInsecureStringWithClip, toShortString, toShortString, toString, toURI, toUri
public final String mReferrer
public static final Parcelable.Creator<ReferrerIntent> CREATOR
public void writeToParcel(Parcel dest, int parcelableFlags)
Parcelable
writeToParcel
in interface Parcelable
writeToParcel
in class Intent
dest
- The Parcel in which the object should be written.parcelableFlags
- Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.