summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-08-20 23:44:32 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-08-20 23:44:32 +0000
commitd412914643babc043191b377b97819066cfa800b (patch)
tree59387bede7f2fe0ec77d438044e5f26ce1d65c2a /core/java
parente4e1b4fbec5cb1429a7b58ae57f075de7921735c (diff)
parent2ec961dad3eae53c7d3d674cc0540d1f5add6a26 (diff)
Merge "Send widget registration broadcasts before BOOT_COMPLETE" into pi-dev
Diffstat (limited to 'core/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);
}