0

context.getResources().getString(R.drawable.myimage) の結果をアクティビティではない別のクラスに渡して、リソースを開こうとしています。context.getResources().getString(R.drawable.myimage) は res/drawable-mdpi/myimage.png を返しますが、このファイルを開こうとすると、FileNotFoundException がスローされます。

アクティビティの外でリソースを開く適切な方法は何ですか?

4

1 に答える 1

0

ファイルを開こうとしている場所にコードを投稿できますか。

res / drawable-mdpi / myimage.pngは相対パスであり、絶対パスではありません。絶対パスではなく相対パスを使用して正しいパスを開いていないようです。

于 2010-08-04T03:45:46.690 に答える