/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();
}
모든 관련 참조 또는 내용이 도움이 될 것입니다. 미리 감사드립니다.
'이 내 코드를 충돌 원시 폴더에서 텍스트 파일을 읽을 수있는 코드가'한 번 당신이 스택 트레이스 –