我在/ 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'你必須添加一個堆棧跟蹤 –