summaryrefslogtreecommitdiff
path: root/core/java/android/appwidget/AppWidgetManagerInternal.java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-12-11 21:49:22 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-12-11 21:49:22 +0000
commitb73bb94aebec73b89f7ff429f1b2dffbea35ec98 (patch)
treeb34c831f34ffcf2cd0c0943324c0f681ac8cb5a6 /core/java/android/appwidget/AppWidgetManagerInternal.java
parent68b64b2639c88568a0a826bf395995413eca4b76 (diff)
parent75f75c18cc16334280bede33a468d44b34c56ee9 (diff)
Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master" into stage-aosp-master
Diffstat (limited to 'core/java/android/appwidget/AppWidgetManagerInternal.java')
-rw-r--r--core/java/android/appwidget/AppWidgetManagerInternal.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/core/java/android/appwidget/AppWidgetManagerInternal.java b/core/java/android/appwidget/AppWidgetManagerInternal.java
index 7ab3d8bdd857..5694ca860453 100644
--- a/core/java/android/appwidget/AppWidgetManagerInternal.java
+++ b/core/java/android/appwidget/AppWidgetManagerInternal.java
@@ -16,12 +16,9 @@
package android.appwidget;
-import android.annotation.NonNull;
import android.annotation.Nullable;
import android.util.ArraySet;
-import java.util.Set;
-
/**
* App widget manager local system service interface.
*
@@ -36,4 +33,13 @@ public abstract class AppWidgetManagerInternal {
* @return Whether the UID hosts widgets from the package.
*/
public abstract @Nullable ArraySet<String> getHostedWidgetPackages(int uid);
+
+ /**
+ * Execute the widget-related work of unlocking a user. This is intentionally
+ * invoked just <em>before</em> the boot-completed broadcast is issued, after
+ * the data-related work of unlock has completed.
+ *
+ * @param userId The user that is being unlocked.
+ */
+ public abstract void unlockUser(int userId);
}