我在/ RES /原始文件夹100个的文本文件。我想从这个文件夹中的文件中读取一个名为Hello.txt的文件。但该文件的名称存储在一个字符串变量命名file_name_gen其获取要在代码中定义的函数访问的文件的名称。我怎样才能传递这个变量名作为文件名。以下是我的代码。如何打开文本文件,它的名字存储在Android的字符串?
这就是我想做的事情,但这个突然崩溃我的代码。
//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();
}
任何相关的参考或内容将有所帮助。先谢谢你。
'这个崩溃我的代码代码'曾经说过一句话'crash'你必须添加一个堆栈跟踪 –