res/raw
フォルダ内のファイルを開こうとした場合を除きます。Androidデベロッパー、RAWリソースが見つかりません
InputStream in = Resources.getSystem().openRawResource(R.raw.eng_sample);
例外は次のとおりです。
android.content.res.Resources$NotFoundException: Resource ID #0X89890
私はres/raw/eng_sample.txt
でAPKファイルにeng_sample.txt
を見ることができます。
R.raw.
を入力してCtrl-space
を押すと、ファイルeng_sample
が表示されます。
何が問題なのですか?これをどうやって解決するのですか?
ありがとうございます。
P.S.
また、ファイルeng_sample.txt
をmain/assets
に入れてみました。そして、ファイルを
InputStream in = context.getAssets().open("file:///android_asset/eng_sample.txt
で取得しましたが、今ではIO例外が発生します。
誰かが、上記のアプローチではなく、このアプローチをどのようにするのか教えてもらえますか?