summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorPatrick Baumann <patb@google.com>2021-08-05 18:18:28 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-08-05 18:18:28 +0000
commit2ce43f896dbc883f9acaeafc5b5804e5e56a6ffb (patch)
treee9270576793173ee146a5b4254fa3e87ab40f764 /core/java
parenta995813cbcbe8a84af662db8e7e5fa31d00999b1 (diff)
parente2c96ac3ad564e102507cd3ef82f231f6a929ac6 (diff)
Merge "Revert "Apply overlay updates to widget provider info"" into sc-dev am: e2c96ac3ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15463732 Change-Id: Ifc356a9504a6a79313d9230dbb1f655348ea7d5f
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/appwidget/AppWidgetManagerInternal.java14
-rw-r--r--core/java/android/widget/RemoteViews.java19
2 files changed, 0 insertions, 33 deletions
diff --git a/core/java/android/appwidget/AppWidgetManagerInternal.java b/core/java/android/appwidget/AppWidgetManagerInternal.java
index 266e33af0e22..5694ca860453 100644
--- a/core/java/android/appwidget/AppWidgetManagerInternal.java
+++ b/core/java/android/appwidget/AppWidgetManagerInternal.java
@@ -19,8 +19,6 @@ package android.appwidget;
import android.annotation.Nullable;
import android.util.ArraySet;
-import java.util.Set;
-
/**
* App widget manager local system service interface.
*
@@ -44,16 +42,4 @@ public abstract class AppWidgetManagerInternal {
* @param userId The user that is being unlocked.
*/
public abstract void unlockUser(int userId);
-
- /**
- * Updates all widgets, applying changes to Runtime Resource Overlay affecting the specified
- * target packages.
- *
- * @param packageNames The names of all target packages for which an overlay was modified
- * @param userId The user for which overlay modifications occurred.
- * @param updateFrameworkRes Whether or not an overlay affected the values of framework
- * resources.
- */
- public abstract void applyResourceOverlaysToWidgets(Set<String> packageNames, int userId,
- boolean updateFrameworkRes);
}
diff --git a/core/java/android/widget/RemoteViews.java b/core/java/android/widget/RemoteViews.java
index 91fc5a56d979..e827f0a31bfd 100644
--- a/core/java/android/widget/RemoteViews.java
+++ b/core/java/android/widget/RemoteViews.java
@@ -5824,25 +5824,6 @@ public class RemoteViews implements Parcelable, Filter {
return false;
}
- /** @hide */
- public void updateAppInfo(@NonNull ApplicationInfo info) {
- if (mApplication != null && mApplication.sourceDir.equals(info.sourceDir)) {
- // Overlay paths are generated against a particular version of an application.
- // The overlays paths of a newly upgraded application are incompatible with the
- // old version of the application.
- mApplication = info;
- }
- if (hasSizedRemoteViews()) {
- for (RemoteViews layout : mSizedRemoteViews) {
- layout.updateAppInfo(info);
- }
- }
- if (hasLandscapeAndPortraitLayouts()) {
- mLandscape.updateAppInfo(info);
- mPortrait.updateAppInfo(info);
- }
- }
-
private Context getContextForResources(Context context) {
if (mApplication != null) {
if (context.getUserId() == UserHandle.getUserId(mApplication.uid)