public class IntentSpec
extends java.lang.Object
IntentSpec
is utility class that can be used to constuct Android Intent
s without
references to Android platform APIs.Constructor and Description |
---|
IntentSpec() |
Modifier and Type | Method and Description |
---|---|
IntentSpec |
addCategory(java.lang.String category) |
IntentSpec |
addFlag(int flag) |
java.lang.String |
getAction() |
java.util.Set<java.lang.String> |
getCategories() |
java.net.URI |
getData() |
java.util.HashMap<java.lang.String,TypedValue> |
getExtras() |
int |
getFlags() |
java.lang.String |
getType() |
IntentSpec |
putExtra(java.lang.String name,
boolean value) |
IntentSpec |
putExtra(java.lang.String name,
boolean[] value) |
IntentSpec |
putExtra(java.lang.String name,
byte value) |
IntentSpec |
putExtra(java.lang.String name,
byte[] value) |
IntentSpec |
putExtra(java.lang.String name,
char value) |
IntentSpec |
putExtra(java.lang.String name,
char[] value) |
IntentSpec |
putExtra(java.lang.String name,
java.lang.CharSequence value) |
IntentSpec |
putExtra(java.lang.String name,
java.lang.CharSequence[] value) |
IntentSpec |
putExtra(java.lang.String name,
double value) |
IntentSpec |
putExtra(java.lang.String name,
double[] value) |
IntentSpec |
putExtra(java.lang.String name,
int value) |
IntentSpec |
putExtra(java.lang.String name,
int[] value) |
IntentSpec |
putExtra(java.lang.String name,
long value) |
IntentSpec |
putExtra(java.lang.String name,
long[] value) |
IntentSpec |
putExtra(java.lang.String name,
short value) |
IntentSpec |
putExtra(java.lang.String name,
short[] value) |
IntentSpec |
putExtra(java.lang.String name,
java.lang.String value) |
IntentSpec |
putExtra(java.lang.String name,
java.lang.String[] value) |
IntentSpec |
setAction(java.lang.String action) |
IntentSpec |
setData(java.net.URI data) |
IntentSpec |
setDataAndType(java.net.URI data,
java.lang.String type) |
IntentSpec |
setType(java.lang.String type) |
public java.util.HashMap<java.lang.String,TypedValue> getExtras()
public java.lang.String getAction()
public java.util.Set<java.lang.String> getCategories()
public java.net.URI getData()
public int getFlags()
public java.lang.String getType()
public IntentSpec addCategory(java.lang.String category)
public IntentSpec addFlag(int flag)
public IntentSpec setAction(java.lang.String action)
public IntentSpec setData(java.net.URI data)
public IntentSpec setDataAndType(java.net.URI data, java.lang.String type)
public IntentSpec setType(java.lang.String type)
public IntentSpec putExtra(java.lang.String name, boolean value)
public IntentSpec putExtra(java.lang.String name, boolean[] value)
public IntentSpec putExtra(java.lang.String name, byte value)
public IntentSpec putExtra(java.lang.String name, byte[] value)
public IntentSpec putExtra(java.lang.String name, char value)
public IntentSpec putExtra(java.lang.String name, char[] value)
public IntentSpec putExtra(java.lang.String name, java.lang.CharSequence value)
public IntentSpec putExtra(java.lang.String name, java.lang.CharSequence[] value)
public IntentSpec putExtra(java.lang.String name, double value)
public IntentSpec putExtra(java.lang.String name, double[] value)
public IntentSpec putExtra(java.lang.String name, int value)
public IntentSpec putExtra(java.lang.String name, int[] value)
public IntentSpec putExtra(java.lang.String name, long value)
public IntentSpec putExtra(java.lang.String name, long[] value)
public IntentSpec putExtra(java.lang.String name, short value)
public IntentSpec putExtra(java.lang.String name, short[] value)
public IntentSpec putExtra(java.lang.String name, java.lang.String value)
public IntentSpec putExtra(java.lang.String name, java.lang.String[] value)