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

Commit f532a235 authored by Peter_Liang's avatar Peter_Liang Committed by PETER LIANG
Browse files

Revise the parameter of public API for allow rich content.

Change "loadAnimatedImage(PackageManager)" to "loadAnimatedImage(Context)"

Bug: 142532186
Test: manual test
Change-Id: I3a6f61fbcd06e73d17cc20ea60effa6e84f0db7b
parent c54b3fad
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2991,7 +2991,7 @@ package android.accessibilityservice {
    method public int getNonInteractiveUiTimeoutMillis();
    method public android.content.pm.ResolveInfo getResolveInfo();
    method public String getSettingsActivityName();
    method @Nullable public android.graphics.drawable.Drawable loadAnimatedImage(@NonNull android.content.pm.PackageManager);
    method @Nullable public android.graphics.drawable.Drawable loadAnimatedImage(@NonNull android.content.Context);
    method public String loadDescription(android.content.pm.PackageManager);
    method @Nullable public String loadHtmlDescription(@NonNull android.content.pm.PackageManager);
    method public CharSequence loadSummary(android.content.pm.PackageManager);
+2 −1
Original line number Diff line number Diff line
@@ -803,11 +803,12 @@ public class AccessibilityServiceInfo implements Parcelable {
     * @return The animated image drawable.
     */
    @Nullable
    public Drawable loadAnimatedImage(@NonNull PackageManager packageManager)  {
    public Drawable loadAnimatedImage(@NonNull Context context)  {
        if (mAnimatedImageRes == /* invalid */ 0) {
            return null;
        }

        final PackageManager packageManager = context.getPackageManager();
        final String packageName = mComponentName.getPackageName();
        final ApplicationInfo applicationInfo = mResolveInfo.serviceInfo.applicationInfo;

+2 −1
Original line number Diff line number Diff line
@@ -208,11 +208,12 @@ public final class AccessibilityShortcutInfo {
     * @return The animated image drawable.
     */
    @Nullable
    public Drawable loadAnimatedImage(@NonNull PackageManager packageManager) {
    public Drawable loadAnimatedImage(@NonNull Context context) {
        if (mAnimatedImageRes == /* invalid */ 0) {
            return null;
        }

        final PackageManager packageManager = context.getPackageManager();
        final String packageName = mComponentName.getPackageName();
        final ApplicationInfo applicationInfo = mActivityInfo.applicationInfo;

+1 −1
Original line number Diff line number Diff line
@@ -92,7 +92,7 @@ public class AccessibilityShortcutInfoTest {
    @Test
    public void testLoadAnimatedImage() {
        assertNotNull("Can't find animated image",
                mShortcutInfo.loadAnimatedImage(mPackageManager));
                mShortcutInfo.loadAnimatedImage(mTargetContext));
    }

    @Test