Class ShadowUsageStatsManager.UsageSessionObserver

  • Enclosing class:
    ShadowUsageStatsManager

    public static final class ShadowUsageStatsManager.UsageSessionObserver
    extends Object
    Usage session observer registered via UsageStatsManager#registerUsageSessionObserver(int, String[], long, TimeUnit, long, TimeUnit, PendingIntent, PendingIntent).
    • Method Detail

      • getObserverId

        public int getObserverId()
      • getPackageNames

        public List<String> getPackageNames()
      • getSessionStepDuration

        public Duration getSessionStepDuration()
      • getThresholdDuration

        public Duration getThresholdDuration()
      • getSessionStepTriggeredIntent

        public PendingIntent getSessionStepTriggeredIntent()
      • getSessionEndedIntent

        public PendingIntent getSessionEndedIntent()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object