com.xtremelabs.robolectric.shadows
Class ShadowIntent
java.lang.Object
com.xtremelabs.robolectric.shadows.ShadowIntent
@Implements(value=android.content.Intent.class)
public class ShadowIntent
- extends java.lang.Object
Method Summary |
void |
__constructor__(android.content.Context packageContext,
java.lang.Class cls)
|
void |
__constructor__(java.lang.String action)
|
void |
__constructor__(java.lang.String action,
android.net.Uri uri)
|
java.lang.String |
getAction()
|
byte[] |
getByteArrayExtra(java.lang.String name)
|
android.content.ComponentName |
getComponent()
|
android.net.Uri |
getData()
|
android.os.Bundle |
getExtras()
|
int |
getFlags()
|
java.lang.Class<?> |
getIntentClass()
Non-Android accessor that returns the Class object set by
setClass(android.content.Context, Class) |
int |
getIntExtra(java.lang.String name,
int defaultValue)
|
android.os.Parcelable |
getParcelableExtra(java.lang.String name)
|
java.io.Serializable |
getSerializableExtra(java.lang.String name)
|
java.lang.String |
getStringExtra(java.lang.String name)
|
boolean |
hasExtra(java.lang.String name)
|
void |
putExtra(java.lang.String key,
byte[] value)
|
android.content.Intent |
putExtra(java.lang.String key,
int value)
|
android.content.Intent |
putExtra(java.lang.String key,
long value)
|
android.content.Intent |
putExtra(java.lang.String key,
android.os.Parcelable value)
|
android.content.Intent |
putExtra(java.lang.String key,
java.io.Serializable value)
|
android.content.Intent |
putExtra(java.lang.String key,
java.lang.String value)
|
android.content.Intent |
putExtras(android.content.Intent src)
|
boolean |
realIntentEquals(ShadowIntent o)
Deprecated. |
android.content.Intent |
setAction(java.lang.String action)
|
android.content.Intent |
setClass(android.content.Context packageContext,
java.lang.Class<?> cls)
|
android.content.Intent |
setClassName(java.lang.String packageName,
java.lang.String className)
|
android.content.Intent |
setData(android.net.Uri data)
|
void |
setFlags(int flags)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ShadowIntent
public ShadowIntent()
__constructor__
public void __constructor__(android.content.Context packageContext,
java.lang.Class cls)
__constructor__
public void __constructor__(java.lang.String action,
android.net.Uri uri)
__constructor__
public void __constructor__(java.lang.String action)
setAction
@Implementation
public android.content.Intent setAction(java.lang.String action)
getAction
@Implementation
public java.lang.String getAction()
getData
@Implementation
public android.net.Uri getData()
setClass
@Implementation
public android.content.Intent setClass(android.content.Context packageContext,
java.lang.Class<?> cls)
setClassName
@Implementation
public android.content.Intent setClassName(java.lang.String packageName,
java.lang.String className)
setData
@Implementation
public android.content.Intent setData(android.net.Uri data)
getFlags
@Implementation
public int getFlags()
setFlags
@Implementation
public void setFlags(int flags)
putExtras
@Implementation
public android.content.Intent putExtras(android.content.Intent src)
getExtras
@Implementation
public android.os.Bundle getExtras()
putExtra
@Implementation
public android.content.Intent putExtra(java.lang.String key,
int value)
putExtra
@Implementation
public android.content.Intent putExtra(java.lang.String key,
long value)
putExtra
@Implementation
public android.content.Intent putExtra(java.lang.String key,
java.io.Serializable value)
putExtra
@Implementation
public android.content.Intent putExtra(java.lang.String key,
android.os.Parcelable value)
putExtra
@Implementation
public android.content.Intent putExtra(java.lang.String key,
java.lang.String value)
hasExtra
@Implementation
public boolean hasExtra(java.lang.String name)
putExtra
@Implementation
public void putExtra(java.lang.String key,
byte[] value)
getStringExtra
@Implementation
public java.lang.String getStringExtra(java.lang.String name)
getParcelableExtra
@Implementation
public android.os.Parcelable getParcelableExtra(java.lang.String name)
getIntExtra
@Implementation
public int getIntExtra(java.lang.String name,
int defaultValue)
getByteArrayExtra
@Implementation
public byte[] getByteArrayExtra(java.lang.String name)
getSerializableExtra
@Implementation
public java.io.Serializable getSerializableExtra(java.lang.String name)
getComponent
@Implementation
public android.content.ComponentName getComponent()
realIntentEquals
@Deprecated
public boolean realIntentEquals(ShadowIntent o)
- Deprecated.
- Compares an
Intent
with a ShadowIntent
(obtained via a call to
Robolectric.shadowOf(android.content.Intent)
)
- Parameters:
o
- a ShadowIntent
- Returns:
- whether they are equivalent
todo: replace with equals()
getIntentClass
public java.lang.Class<?> getIntentClass()
- Non-Android accessor that returns the
Class
object set by
setClass(android.content.Context, Class)
- Returns:
- the
Class
object set by
setClass(android.content.Context, Class)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object