@Implements(value=android.content.ContextWrapper.class) public class ShadowContextWrapper extends ShadowContext
ContextWrapper.| Constructor and Description |
|---|
ShadowContextWrapper() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bindService(android.content.Intent intent,
android.content.ServiceConnection serviceConnection,
int i) |
int |
checkCallingOrSelfPermission(String permission) |
int |
checkCallingPermission(String permission) |
int |
checkPermission(String permission,
int pid,
int uid) |
void |
clearStartedServices()
Non-android accessor that delefates to the application to clear the stack of started
service intents.
|
void |
denyPermissions(String... permissionNames) |
android.content.Context |
getApplicationContext() |
android.content.pm.ApplicationInfo |
getApplicationInfo() |
android.content.res.AssetManager |
getAssets() |
List<android.content.Intent> |
getBroadcastIntents() |
ClassLoader |
getClassLoader() |
android.content.ContentResolver |
getContentResolver() |
File |
getExternalCacheDir() |
File |
getExternalFilesDir(String type) |
android.os.Looper |
getMainLooper() |
android.content.Intent |
getNextStartedActivity()
Non-Android accessor that delegates to the application to consume and return the next
Intent on the
started activities stack. |
android.content.Intent |
getNextStartedService()
Non-Android accessor that delegates to the application to consume and return the next
Intent on the
started services stack. |
android.content.Intent |
getNextStoppedService()
Non-Android accessor that delegates to the application to return the next
Intent to stop
a service (irrespective of if the service was running) |
android.content.pm.PackageManager |
getPackageManager() |
String |
getPackageName() |
org.robolectric.res.ResourceLoader |
getResourceLoader()
Non-Android accessor.
|
android.content.res.Resources |
getResources() |
ShadowApplication |
getShadowApplication() |
android.content.SharedPreferences |
getSharedPreferences(String name,
int mode) |
String |
getString(int resId) |
String |
getString(int resId,
Object... formatArgs) |
CharSequence |
getText(int resId) |
int |
getUserId() |
void |
grantPermissions(String... permissionNames) |
boolean |
isRestricted() |
android.content.Intent |
peekNextStartedActivity()
Non-Android accessor that delegates to the application to return (without consuming) the next
Intent on
the started activities stack. |
android.content.Intent |
peekNextStartedService()
Return (without consuming) the next
Intent on the started services stack. |
android.content.Intent |
registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter) |
android.content.Intent |
registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter,
String broadcastPermission,
android.os.Handler scheduler) |
void |
sendBroadcast(android.content.Intent intent) |
void |
sendBroadcast(android.content.Intent intent,
String receiverPermission) |
void |
sendOrderedBroadcast(android.content.Intent intent,
String receiverPermission) |
void |
sendStickyBroadcast(android.content.Intent intent) |
void |
setPackageName(String packageName)
Non-Android accessor that is used at start-up to set the package name
|
void |
startActivities(android.content.Intent[] intents) |
void |
startActivities(android.content.Intent[] intents,
android.os.Bundle options) |
void |
startActivity(android.content.Intent intent) |
void |
startActivity(android.content.Intent intent,
android.os.Bundle options) |
android.content.ComponentName |
startService(android.content.Intent service) |
boolean |
stopService(android.content.Intent name) |
void |
unbindService(android.content.ServiceConnection serviceConnection) |
void |
unregisterReceiver(android.content.BroadcastReceiver broadcastReceiver) |
callAttachBaseContext, createAttributeSet, getResName, isStrictI18n@Implementation public int checkCallingPermission(String permission)
@Implementation public int checkCallingOrSelfPermission(String permission)
@Implementation public android.content.Context getApplicationContext()
@Implementation public android.content.pm.ApplicationInfo getApplicationInfo()
@Implementation public int getUserId()
public org.robolectric.res.ResourceLoader getResourceLoader()
ShadowContextgetResourceLoader in class ShadowContextResourceLoader associated with this Context@Implementation public String getString(int resId)
getString in class ShadowContext@Implementation public String getString(int resId, Object... formatArgs)
getString in class ShadowContext@Implementation public CharSequence getText(int resId)
getText in class ShadowContext@Implementation public File getExternalCacheDir()
getExternalCacheDir in class ShadowContext@Implementation public File getExternalFilesDir(String type)
getExternalFilesDir in class ShadowContext@Implementation public android.content.res.Resources getResources()
getResources in class ShadowContext@Implementation public android.content.ContentResolver getContentResolver()
@Implementation public void sendBroadcast(android.content.Intent intent)
@Implementation
public void sendBroadcast(android.content.Intent intent,
String receiverPermission)
@Implementation
public void sendOrderedBroadcast(android.content.Intent intent,
String receiverPermission)
@Implementation public void sendStickyBroadcast(android.content.Intent intent)
public List<android.content.Intent> getBroadcastIntents()
@Implementation public int checkPermission(String permission, int pid, int uid)
@Implementation
public android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter)
@Implementation
public android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter,
String broadcastPermission,
android.os.Handler scheduler)
@Implementation public void unregisterReceiver(android.content.BroadcastReceiver broadcastReceiver)
@Implementation public ClassLoader getClassLoader()
@Implementation public String getPackageName()
@Implementation public android.content.pm.PackageManager getPackageManager()
@Implementation public android.content.ComponentName startService(android.content.Intent service)
@Implementation public boolean stopService(android.content.Intent name)
@Implementation public void startActivity(android.content.Intent intent)
@Implementation
public void startActivity(android.content.Intent intent,
android.os.Bundle options)
@Implementation public void startActivities(android.content.Intent[] intents)
@Implementation
public void startActivities(android.content.Intent[] intents,
android.os.Bundle options)
@Implementation public android.content.SharedPreferences getSharedPreferences(String name, int mode)
@Implementation public android.content.res.AssetManager getAssets()
public void setPackageName(String packageName)
packageName - the package namepublic android.content.Intent getNextStartedActivity()
Intent on the
started activities stack.Intent for an activitypublic android.content.Intent peekNextStartedActivity()
Intent on
the started activities stack.Intent for an activitypublic android.content.Intent getNextStartedService()
Intent on the
started services stack.Intent for a servicepublic void clearStartedServices()
public android.content.Intent peekNextStartedService()
Intent on the started services stack.Intent for a servicepublic android.content.Intent getNextStoppedService()
Intent to stop
a service (irrespective of if the service was running)Intent for the next service requested to be stopped@Implementation public android.os.Looper getMainLooper()
public ShadowApplication getShadowApplication()
getShadowApplication in class ShadowContext@Implementation
public boolean bindService(android.content.Intent intent,
android.content.ServiceConnection serviceConnection,
int i)
@Implementation public void unbindService(android.content.ServiceConnection serviceConnection)
@Implementation public boolean isRestricted()
public void grantPermissions(String... permissionNames)
public void denyPermissions(String... permissionNames)
Copyright © 2015. All rights reserved.