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 SummaryConstructors
- 
Method SummaryModifier 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- 
UsageSessionObserverpublic UsageSessionObserver()
 
- 
- 
Method Details- 
buildpublic static ShadowUsageStatsManager.UsageSessionObserver build(int observerId, @Nonnull List<String> packageNames, Duration sessionStepDuration, Duration thresholdDuration, @Nonnull PendingIntent sessionStepTriggeredIntent, @Nonnull PendingIntent sessionEndedIntent) 
- 
getObserverIdpublic abstract int getObserverId()
- 
getPackageNames
- 
getSessionStepDuration
- 
getThresholdDuration
- 
getSessionStepTriggeredIntent
- 
getSessionEndedIntent
 
-