以下は私のコードです、私はこの奇妙な警告を持っています:Resource leak: 'br' is never closed
。誰かがこの警告で私を助けることができますか?今後、アプリがクラッシュしたり、問題が発生したりしたくありません。
File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard,"/St/"+ textToPass);
StringBuilder text = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
text.append(line);
text.append('\n');
}
}catch (IOException e) {
Toast.makeText(getApplicationContext(),"Error reading file!",Toast.LENGTH_LONG).show();
e.printStackTrace();
}
TextView output=(TextView) findViewById(R.id.st);
// Assuming that 'output' is the id of your TextView
output.setText(text);