am deb83f99: am 159f0015: Merge change I98819b18 into eclair-mr2

Merge commit 'deb83f9944bb08d1d042330d9f8969f3f6124f3b'

* commit 'deb83f9944bb08d1d042330d9f8969f3f6124f3b':
  Allow resource and file URIs in ImageView.setImageURI()
This commit is contained in:
Bjorn Bringert
2009-12-10 14:40:09 -08:00
committed by Android Git Automerger

View File

@@ -16,6 +16,7 @@
package android.widget;
import android.content.ContentResolver;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
@@ -489,7 +490,10 @@ public class ImageView extends View {
mUri = null;
}
} else if (mUri != null) {
if ("content".equals(mUri.getScheme())) {
String scheme = mUri.getScheme();
if (ContentResolver.SCHEME_CONTENT.equals(scheme)
|| ContentResolver.SCHEME_ANDROID_RESOURCE.equals(scheme)
|| ContentResolver.SCHEME_FILE.equals(scheme)) {
try {
d = Drawable.createFromStream(
mContext.getContentResolver().openInputStream(mUri),