belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
IntentCompat
public
final
class
IntentCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.content.IntentCompat |
Helper for accessing features in Intent
.
Summary
Constants | |
---|---|
String |
CATEGORY_LEANBACK_LAUNCHER
Indicates an activity optimized for Leanback mode, and that should be displayed in the Leanback launcher. |
String |
EXTRA_HTML_TEXT
A constant String that is associated with the Intent, used with
|
String |
EXTRA_START_PLAYBACK
Used as a boolean extra field in |
Public methods | |
---|---|
static
Intent
|
makeMainSelectorActivity(String selectorAction, String selectorCategory)
Make an Intent for the main activity of an application, without specifying a specific activity to run but giving a selector to find the activity. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Constants
CATEGORY_LEANBACK_LAUNCHER
String CATEGORY_LEANBACK_LAUNCHER
Indicates an activity optimized for Leanback mode, and that should be displayed in the Leanback launcher.
Constant Value: "android.intent.category.LEANBACK_LAUNCHER"
EXTRA_HTML_TEXT
String EXTRA_HTML_TEXT
A constant String that is associated with the Intent, used with
ACTION_SEND
to supply an alternative to
EXTRA_TEXT
as HTML formatted text. Note that you must also supply
EXTRA_TEXT
.
Constant Value: "android.intent.extra.HTML_TEXT"
EXTRA_START_PLAYBACK
String EXTRA_START_PLAYBACK
Used as a boolean extra field in ACTION_VIEW
intents to
indicate that content should immediately be played without any intermediate screens that
require additional user input, e.g. a profile selection screen or a details page.
Constant Value: "android.intent.extra.START_PLAYBACK"
Public methods
makeMainSelectorActivity
Intent makeMainSelectorActivity (String selectorAction, String selectorCategory)
Make an Intent for the main activity of an application, without specifying a specific activity to run but giving a selector to find the activity. This results in a final Intent that is structured the same as when the application is launched from Home. For anything else that wants to launch an application in the same way, it is important that they use an Intent structured the same way, and can use this function to ensure this is the case.
The returned Intent has ACTION_MAIN
as its action, and includes the
category CATEGORY_LAUNCHER
. This does not have
FLAG_ACTIVITY_NEW_TASK
set, though typically you will want
to do that through addFlags(int)
on the returned Intent.
Parameters | |
---|---|
selectorAction |
String : The action name of the Intent's selector. |
selectorCategory |
String : The name of a category to add to the Intent's
selector. |
Returns | |
---|---|
Intent |
Returns a newly created Intent that can be used to launch the activity as a main application entry. |
Interfaces
Classes