Package org.robolectric.shadows
Class ShadowUsageStatsManager.AppUsageObserver
java.lang.Object
org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
- Enclosing class:
 - ShadowUsageStatsManager
 
public abstract static class ShadowUsageStatsManager.AppUsageObserver extends Object
App usage observer registered via 
UsageStatsManager.registerAppUsageObserver(int,
 String[], long, TimeUnit, PendingIntent).- 
Constructor Summary
Constructors Constructor Description AppUsageObserver() - 
Method Summary
Modifier and Type Method Description static ShadowUsageStatsManager.AppUsageObserverbuild(int observerId, Collection<String> packageNames, long timeLimit, TimeUnit timeUnit, PendingIntent callbackIntent)abstract PendingIntentgetCallbackIntent()abstract intgetObserverId()abstract com.google.common.collect.ImmutableList<String>getPackageNames()abstract longgetTimeLimit()abstract TimeUnitgetTimeUnit() 
- 
Constructor Details
- 
AppUsageObserver
public AppUsageObserver() 
 - 
 - 
Method Details
- 
build
public static ShadowUsageStatsManager.AppUsageObserver build(int observerId, Collection<String> packageNames, long timeLimit, TimeUnit timeUnit, PendingIntent callbackIntent) - 
getObserverId
public abstract int getObserverId() - 
getPackageNames
 - 
getTimeLimit
public abstract long getTimeLimit() - 
getTimeUnit
 - 
getCallbackIntent
 
 -