私は/ res/rawフォルダに100個のテキストファイルを持っています。私はこのフォルダからファイルの中でHello.txtという名前のファイルを読みたいと思っています。しかし、ファイルの名前は、コードで定義された関数からアクセスするファイルの名前を取得するfile_name_genというString変数に格納されます。この変数名をファイル名としてどのように渡すことができますか。以下は私のコードです。アンドロイドの文字列に名前を保存したテキストファイルを開く方法は?
これは私がしたいことですが、これは私のコードを突然クラッシュさせます。
//Generate_file() is function that gives a string of filename. Here it is 'Hello'
file_name_gen=Generate_file();
BufferedReader file_reader = new BufferedReader(new InputStreamReader(this.getResources().openRawResource(R.raw.file_name_gen)));
while ((strlines = file_reader.readLine()) != null){
Toast.makeText(this, strlines,Toast.LENGTH_SHORT).show();
}
関連する参考文献または内容が参考になります。前もって感謝します。
'これは私のコードをクラッシュ'一度あなたがスタックトレース –