【发布时间】:2011-06-17 22:09:51
【问题描述】:
我写这个是为了在 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();
}
}
这个问题是如何引起的,我该如何解决?我认为一切正常,我也在清单中写了许可。
【问题讨论】:
-
抱怨,不工作。为什么啊啊啊啊啊??? :(
-
@Ricardo:但是说真的,请发布您的错误消息。 :-)
-
它没有给出任何错误
-
已经解决了,因为手机连接了电脑导致无法使用