Class ShadowUsageStatsManager.AppUsageLimitObserver

java.lang.Object
org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
Enclosing class:
ShadowUsageStatsManager

public static final class ShadowUsageStatsManager.AppUsageLimitObserver extends Object
  • Constructor Details

    • AppUsageLimitObserver

      public AppUsageLimitObserver(int observerId, @Nonnull List<String> packageNames, @Nonnull Duration timeLimit, @Nonnull Duration timeUsed, @Nonnull PendingIntent callbackIntent)
  • Method Details

    • getObserverId

      public int getObserverId()
    • getPackageNames

      @Nonnull public com.google.common.collect.ImmutableList<String> getPackageNames()
    • getTimeLimit

      @Nonnull public Duration getTimeLimit()
    • getTimeUsed

      @Nonnull public Duration getTimeUsed()
    • getCallbackIntent

      @Nonnull public PendingIntent getCallbackIntent()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object