VoiceInteractor.PickOptionRequest.Option
public
static
final
class
VoiceInteractor.PickOptionRequest.Option
extends Object
implements
Parcelable
Represents a single option that the user may select using their voice. The
getIndex()
method should be used as a unique ID to identify the option
when it is returned from the voice interactor.
Summary
Public constructors |
Option(CharSequence label, int index)
Creates an option that a user can select with their voice by matching the label
or one of several synonyms.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
From interface
android.os.Parcelable
abstract
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation.
|
abstract
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.
|
|
Fields
Public constructors
Option
public Option (CharSequence label,
int index)
Creates an option that a user can select with their voice by matching the label
or one of several synonyms.
Parameters |
label |
CharSequence : The label that will both be matched against what the user speaks
and displayed visually. |
index |
int : The location of this option within the overall set of options.
Can be used to help identify the option when it is returned from the
voice interactor. |
Public methods
addSynonym
public VoiceInteractor.PickOptionRequest.Option addSynonym (CharSequence synonym)
Add a synonym term to the option to indicate an alternative way the content
may be matched.
Parameters |
synonym |
CharSequence : The synonym that will be matched against what the user speaks,
but not displayed. |
countSynonyms
public int countSynonyms ()
describeContents
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(android.os.Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns |
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
public Bundle getExtras ()
Return any optional extras information associated with this option, or null
if there is none. Note that this method returns a reference to the actual
extras Bundle in the option, so modifications to it will directly modify the
extras in the option.
getIndex
public int getIndex ()
Return the index that was supplied in the constructor.
If the option was constructed without an index, -1 is returned.
setExtras
public void setExtras (Bundle extras)
Set optional extra information associated with this option. Note that this
method takes ownership of the supplied extras Bundle.
writeToParcel
public void writeToParcel (Parcel dest,
int flags)
Flatten this object in to a Parcel.