Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 57112911 authored by Zhen Zhang's avatar Zhen Zhang
Browse files

Improve the documentation of getLastTimeComponentUsed() API

Mentioned that only certain types of component usage are reported and
added a link to UsageEvents.Event#APP_COMPONENT_USED for people to find
out the actual reporting point.

Bug: 175829712
Test: Built successfully
Change-Id: Ic192593f96b58b6e65c6f4b866276f7375eb45e8
parent d4481aec
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -110,7 +110,9 @@ public final class UsageStats implements Parcelable {
    public long mTotalTimeForegroundServiceUsed;

    /**
     * Last time this package's component is used, measured in milliseconds since the epoch.
     * Last time this package's component is used by a client package, measured in milliseconds
     * since the epoch. Note that component usage is only reported in certain cases (e.g. broadcast
     * receiver, service, content provider).
     * See {@link UsageEvents.Event#APP_COMPONENT_USED}
     * @hide
     */
@@ -274,8 +276,10 @@ public final class UsageStats implements Parcelable {
    }

    /**
     * Get the last time this package's component was used, measured in milliseconds since the
     * epoch.
     * Get the last time this package's component was used by a client package, measured in
     * milliseconds since the epoch. Note that component usage is only reported in certain cases
     * (e.g. broadcast receiver, service, content provider).
     * See {@link UsageEvents.Event#APP_COMPONENT_USED}
     * @hide
     */
    @SystemApi