Package org.robolectric.shadows
Class ShadowUsageStatsManager.UsageSessionObserver
java.lang.Object
org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
- Enclosing class:
 ShadowUsageStatsManager
Usage session observer registered via 
UsageStatsManager.registerUsageSessionObserver(int, String[], Duration, Duration, PendingIntent, PendingIntent).- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbuild(int observerId, List<String> packageNames, Duration sessionStepDuration, Duration thresholdDuration, PendingIntent sessionStepTriggeredIntent, PendingIntent sessionEndedIntent) abstract intabstract com.google.common.collect.ImmutableList<String> abstract PendingIntentabstract Durationabstract PendingIntentabstract Duration 
- 
Constructor Details
- 
UsageSessionObserver
public UsageSessionObserver() 
 - 
 - 
Method Details
- 
build
public static ShadowUsageStatsManager.UsageSessionObserver build(int observerId, @Nonnull List<String> packageNames, Duration sessionStepDuration, Duration thresholdDuration, @Nonnull PendingIntent sessionStepTriggeredIntent, @Nonnull PendingIntent sessionEndedIntent)  - 
getObserverId
public abstract int getObserverId() - 
getPackageNames
 - 
getSessionStepDuration
 - 
getThresholdDuration
 - 
getSessionStepTriggeredIntent
 - 
getSessionEndedIntent
 
 -