我写这个存储在SD卡中的文件,但它不工作。写一个文件到SD卡不工作
public class TestarFilesActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File root = Environment.getExternalStorageDirectory();
try {
if (root.canWrite()) {
File file = new File(root, "agora.txt");
FileWriter fwriter = new FileWriter(file);
BufferedWriter out = new BufferedWriter(fwriter);
out.write("Hello world");
out.close();
}
} catch (IOException e) {
e.printStackTrace();
}TestarFilesActivity.this.finish();
}
}
这个问题是如何造成的?我该如何解决?我认为这是正确的,我也已经在清单中写入了许可。
LogCat message? – Wroclai
呜咽,不工作。 Whyyyyyyyyyy ???? :( –
不知道:(请帮忙 – Ricardo