Revise the parameter of public API for allow rich content.
Change "loadAnimatedImage(PackageManager)" to "loadAnimatedImage(Context)" Bug: 142532186 Test: manual test Change-Id: I3a6f61fbcd06e73d17cc20ea60effa6e84f0db7b
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ public class AccessibilityShortcutInfoTest {
|
||||
@Test
|
||||
public void testLoadAnimatedImage() {
|
||||
assertNotNull("Can't find animated image",
|
||||
mShortcutInfo.loadAnimatedImage(mPackageManager));
|
||||
mShortcutInfo.loadAnimatedImage(mTargetContext));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user