@Implements(value=android.app.Activity.class) public class ShadowActivity extends ShadowContextThemeWrapper
Activity.| Modifier and Type | Class and Description |
|---|---|
class |
ShadowActivity.IntentForResult
Container object to hold an Intent, together with the requestCode used
in a call to
Activity#startActivityForResult(Intent, int) |
| Modifier and Type | Field and Description |
|---|---|
protected android.app.Activity |
realActivity |
| Constructor and Description |
|---|
ShadowActivity() |
| Modifier and Type | Method and Description |
|---|---|
void |
__constructor__() |
void |
assertNoBroadcastListenersRegistered()
Checks the
ApplicationContext to see if BroadcastListeners are still registered. |
boolean |
clickMenuItem(int menuItemResId)
Perform a click on a menu item.
|
void |
dismissDialog(int id) |
android.view.View |
findViewById(int id)
Checks to ensure that the
contentView has been set |
void |
finish() |
android.app.Application |
getApplication() |
android.app.Application |
getApplicationContext() |
android.content.ComponentName |
getCallingActivity() |
android.view.View |
getContentView()
Non-Android accessor.
|
android.view.View |
getCurrentFocus() |
int |
getDefaultKeymode() |
android.app.Dialog |
getDialogById(int dialogId) |
Object |
getLastNonConfigurationInstance() |
Integer |
getLastShownDialogId()
Non-Android accessor
|
android.view.LayoutInflater |
getLayoutInflater() |
List<android.database.Cursor> |
getManagedCursors() |
android.view.MenuInflater |
getMenuInflater() |
ShadowActivity.IntentForResult |
getNextStartedActivityForResult()
Non-Android accessor consumes and returns the next
Intent on the
started activities for results stack. |
android.view.Menu |
getOptionsMenu()
Return the options menu.
|
android.app.Activity |
getParent() |
int |
getPendingTransitionEnterAnimationResourceId() |
int |
getPendingTransitionExitAnimationResourceId() |
android.content.SharedPreferences |
getPreferences(int mode) |
int |
getRequestedOrientation() |
int |
getResultCode()
Non-Android accessor.
|
android.content.Intent |
getResultIntent()
Non-Android accessor.
|
int |
getTaskId() |
android.app.Application |
getTestApplication() |
int |
getVolumeControlStream() |
android.view.Window |
getWindow()
Constructs a new Window (a
PhoneWindow) if no window has previously been
set. |
boolean |
hasCancelledPendingTransitions() |
boolean |
isFinishing() |
boolean |
isTaskRoot() |
void |
onBackPressed() |
boolean |
onCreateOptionsMenu(android.view.Menu menu) |
void |
overridePendingTransition(int enterAnim,
int exitAnim) |
void |
pauseAndThenResume() |
ShadowActivity.IntentForResult |
peekNextStartedActivityForResult()
Non-Android accessor returns the most recent
Intent started by
startActivityForResult(android.content.Intent, int) without
consuming it. |
void |
receiveResult(android.content.Intent requestIntent,
int resultCode,
android.content.Intent resultIntent) |
void |
recreate() |
void |
removeDialog(int id) |
void |
resetIsFinishing() |
void |
runOnUiThread(Runnable action) |
void |
setApplication(android.app.Application application) |
void |
setCurrentFocus(android.view.View view)
Non-Android accessor.
|
void |
setDefaultKeyMode(int keyMode) |
void |
setIsTaskRoot(boolean isRoot) |
void |
setLastNonConfigurationInstance(Object lastNonConfigurationInstance) |
void |
setParent(android.app.Activity parent)
Allow setting of Parent fragmentActivity (for unit testing purposes only)
|
void |
setRequestedOrientation(int requestedOrientation) |
void |
setResult(int resultCode) |
void |
setResult(int resultCode,
android.content.Intent data) |
void |
setTestApplication(android.app.Application testApplication) |
boolean |
setThemeFromManifest() |
void |
setVolumeControlStream(int streamType) |
void |
setWindow(android.view.Window window) |
void |
showDialog(int id) |
boolean |
showDialog(int id,
android.os.Bundle bundle) |
void |
startActivity(android.content.Intent intent) |
void |
startActivity(android.content.Intent intent,
android.os.Bundle options) |
void |
startActivityForResult(android.content.Intent intent,
int requestCode) |
void |
startActivityForResult(android.content.Intent intent,
int requestCode,
android.os.Bundle options) |
void |
startActivityFromFragment(android.app.Fragment fragment,
android.content.Intent intent,
int requestCode) |
void |
startActivityFromFragment(android.app.Fragment fragment,
android.content.Intent intent,
int requestCode,
android.os.Bundle options) |
void |
startManagingCursor(android.database.Cursor c) |
void |
stopManagingCursor(android.database.Cursor c) |
callGetThemeResIdbindService, checkCallingOrSelfPermission, checkCallingPermission, checkPermission, clearStartedServices, denyPermissions, getApplicationInfo, getAssets, getBroadcastIntents, getClassLoader, getContentResolver, getExternalCacheDir, getExternalFilesDir, getMainLooper, getNextStartedActivity, getNextStartedService, getNextStoppedService, getPackageManager, getPackageName, getResourceLoader, getResources, getShadowApplication, getSharedPreferences, getString, getString, getText, getUserId, grantPermissions, isRestricted, peekNextStartedActivity, peekNextStartedService, registerReceiver, registerReceiver, sendBroadcast, sendBroadcast, sendOrderedBroadcast, sendStickyBroadcast, setPackageName, startActivities, startActivities, startService, stopService, unbindService, unregisterReceivercallAttachBaseContext, createAttributeSet, getResName, isStrictI18npublic void __constructor__()
public void setApplication(android.app.Application application)
public boolean setThemeFromManifest()
public void setTestApplication(android.app.Application testApplication)
public android.app.Application getTestApplication()
@Implementation public final android.app.Application getApplication()
@Implementation public final android.app.Application getApplicationContext()
getApplicationContext in class ShadowContextWrapper@Implementation public android.content.ComponentName getCallingActivity()
@Implementation public void setDefaultKeyMode(int keyMode)
public int getDefaultKeymode()
@Implementation public final void setResult(int resultCode)
@Implementation
public final void setResult(int resultCode,
android.content.Intent data)
@Implementation public android.view.LayoutInflater getLayoutInflater()
@Implementation public android.view.MenuInflater getMenuInflater()
@Implementation public android.view.View findViewById(int id)
contentView has been setid - ID of the view to findRuntimeException - if the contentView has not been called first@Implementation public final android.app.Activity getParent()
@HiddenApi @Implementation public void setParent(android.app.Activity parent)
parent - Parent fragmentActivity to set on this fragmentActivity@Implementation public void onBackPressed()
@Implementation public void finish()
public void resetIsFinishing()
@Implementation public boolean isFinishing()
finish() was called@Implementation public android.view.Window getWindow()
PhoneWindow) if no window has previously been
set.public void setWindow(android.view.Window window)
@Implementation public void runOnUiThread(Runnable action)
@Implementation public void setRequestedOrientation(int requestedOrientation)
@Implementation public int getRequestedOrientation()
@Implementation public int getTaskId()
@Implementation public android.content.SharedPreferences getPreferences(int mode)
public void assertNoBroadcastListenersRegistered()
ApplicationContext to see if BroadcastListeners are still registered.public android.view.View getContentView()
contentView set by one of the setContentView() methodspublic int getResultCode()
resultCode set by one of the setResult() methodspublic android.content.Intent getResultIntent()
Intent set by setResult(int, android.content.Intent)public ShadowActivity.IntentForResult getNextStartedActivityForResult()
Intent on the
started activities for results stack.Intent for an activity, wrapped in
an ShadowActivity.IntentForResult objectpublic ShadowActivity.IntentForResult peekNextStartedActivityForResult()
Intent started by
startActivityForResult(android.content.Intent, int) without
consuming it.Intent, wrapped in
an ShadowActivity.IntentForResult object@Implementation public Object getLastNonConfigurationInstance()
public void setLastNonConfigurationInstance(Object lastNonConfigurationInstance)
public void setCurrentFocus(android.view.View view)
view - View to focus.@Implementation public android.view.View getCurrentFocus()
public int getPendingTransitionEnterAnimationResourceId()
public int getPendingTransitionExitAnimationResourceId()
@Implementation public boolean onCreateOptionsMenu(android.view.Menu menu)
public android.view.Menu getOptionsMenu()
public boolean clickMenuItem(int menuItemResId)
menuItemResId - Menu item resource ID.@Implementation public void startActivity(android.content.Intent intent)
startActivity in class ShadowContextWrapper@Implementation
public void startActivity(android.content.Intent intent,
android.os.Bundle options)
startActivity in class ShadowContextWrapper@Implementation
public void startActivityForResult(android.content.Intent intent,
int requestCode)
@Implementation
public void startActivityForResult(android.content.Intent intent,
int requestCode,
android.os.Bundle options)
public void receiveResult(android.content.Intent requestIntent,
int resultCode,
android.content.Intent resultIntent)
@Implementation public final void showDialog(int id)
@Implementation public final void dismissDialog(int id)
@Implementation public final void removeDialog(int id)
@Implementation
public final boolean showDialog(int id,
android.os.Bundle bundle)
public void setIsTaskRoot(boolean isRoot)
@Implementation public final boolean isTaskRoot()
public Integer getLastShownDialogId()
Activity#showDialog(int, Bundle) or Activity#showDialog(int)public boolean hasCancelledPendingTransitions()
@Implementation
public void overridePendingTransition(int enterAnim,
int exitAnim)
public android.app.Dialog getDialogById(int dialogId)
@Implementation public void recreate()
public void pauseAndThenResume()
@Implementation public void startManagingCursor(android.database.Cursor c)
@Implementation public void stopManagingCursor(android.database.Cursor c)
public List<android.database.Cursor> getManagedCursors()
@Implementation public final void setVolumeControlStream(int streamType)
@Implementation public final int getVolumeControlStream()
@Implementation
public void startActivityFromFragment(android.app.Fragment fragment,
android.content.Intent intent,
int requestCode)
@Implementation
public void startActivityFromFragment(android.app.Fragment fragment,
android.content.Intent intent,
int requestCode,
android.os.Bundle options)
Copyright © 2015. All rights reserved.