diff options
| author | Patrick Baumann <patb@google.com> | 2021-08-05 18:18:28 +0000 |
|---|---|---|
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-08-05 18:18:28 +0000 |
| commit | 2ce43f896dbc883f9acaeafc5b5804e5e56a6ffb (patch) | |
| tree | e9270576793173ee146a5b4254fa3e87ab40f764 /core/java | |
| parent | a995813cbcbe8a84af662db8e7e5fa31d00999b1 (diff) | |
| parent | e2c96ac3ad564e102507cd3ef82f231f6a929ac6 (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.java | 14 | ||||
| -rw-r--r-- | core/java/android/widget/RemoteViews.java | 19 |
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) |
