我想將文本文件的內容添加到我的應用中的內容框中。當我給出.txt文件的名稱時,txt文件的內容應該放在我的內容框中。這個txt文件被放置在sdcard目錄中。我的代碼有什麼問題(android編程)
這是我寫
public void sdd(View v){
TextView t = (EditText)findViewById(R.id.txtTitle);
EditText content = (EditText)findViewById(R.id.txtContent);
File dir = Environment.getExternalStorageDirectory();
String tt=".txt";
// File file = new File(dir,"text.txt");
File file = new File(dir,t.getText().toString()+ tt);
if(file.exists()) // check if file exist
{
//Read text from file
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) {
//You'll need to add proper error handling here
}
//Set the text
// et.setText(text);
content.setText(text);
}
else
{
content.setText("Sorry file doesn't exist!!");
}
}
現在,當我想給的文件名,我總是得到Sorry file doesn't exist
代碼,即使它呢!誰能告訴我什麼是錯的?或者如何改善這種代碼
什麼是你的問題的權限?具體是你想要做什麼? –
發佈您的日誌貓 – 2014-03-13 05:47:19
你有所有權限花花公子 –