Merge change 21772 into donut

* changes:
  Fix Resources#opeRawResource(int, TypedValue) in layoutlib.
This commit is contained in:
Android (Google) Code Review
2009-08-18 13:39:50 -07:00

View File

@@ -496,6 +496,24 @@ public final class BridgeResources extends Resources {
return null;
}
@Override
public InputStream openRawResource(int id, TypedValue value) throws NotFoundException {
getValue(id, value, true);
File f = new File(value.string.toString());
if (f.isFile()) {
try {
return new FileInputStream(f);
} catch (FileNotFoundException e) {
NotFoundException exception = new NotFoundException();
exception.initCause(e);
throw exception;
}
}
throw new NotFoundException();
}
@Override
public AssetFileDescriptor openRawResourceFd(int id) throws NotFoundException {
throw new UnsupportedOperationException();