class TextLinks.Request


A request object for generating TextLinks.

Summary

Nested types

This class is deprecated.

Use android.view.textclassifier.TextLinks.Builder instead.

Public functions

java-static TextLinks.Request

Extracts a Request from a bundle that was added using toBundle.

LocaleListCompat?
TextClassifier.EntityConfig
Bundle

Returns the extended, vendor specific data.

Long?
CharSequence

Returns the text to generate links for.

Bundle

Adds this Request to a Bundle that can be read back with the same parameters to createFromBundle.

Public functions

createFromBundle

java-static fun createFromBundle(bundle: Bundle): TextLinks.Request

Extracts a Request from a bundle that was added using toBundle.

getDefaultLocales

fun getDefaultLocales(): LocaleListCompat?
Returns
LocaleListCompat?

ordered list of locale preferences that can be used to disambiguate the provided text

getEntityConfig

fun getEntityConfig(): TextClassifier.EntityConfig
Returns
TextClassifier.EntityConfig

The config representing the set of entities to look for

See also
setEntityConfig

getExtras

fun getExtras(): Bundle

Returns the extended, vendor specific data.

NOTE: Each call to this method returns a new bundle copy so clients should prefer to hold a reference to the returned bundle rather than frequently calling this method. Avoid updating the content of this bundle. On pre-O devices, the values in the Bundle are not deep copied.

getReferenceTime

fun getReferenceTime(): Long?
Returns
Long?

reference time based on which relative dates (e.g. "tomorrow") should be interpreted. This should be milliseconds from the epoch of 1970-01-01T00:00:00Z(UTC timezone).

getText

fun getText(): CharSequence

Returns the text to generate links for.

toBundle

fun toBundle(): Bundle

Adds this Request to a Bundle that can be read back with the same parameters to createFromBundle.