我试图在文件中写入数据并将其存储在数据库中。我在网上尝试了很多代码。但是,我无法写入数据。任何人都可以请帮助我。截至目前,我正在使用下面的代码。我声明onClick =“writemessage”并在writemessage(View view)函数中使用下面的代码。我通过将手机连接到笔记本电脑来运行。任何人都可以请帮助我。无法在存储卡中创建文件
FileOutputStream fos = null;
try {
String filename = "abc.txt";
String data = "Sensor data is found";
File myFile = new File(Environment
.getExternalStorageDirectory(), filename);
if (!myFile.exists())
myFile.createNewFile();
byte[] data = string.getBytes();
try {
fos = new FileOutputStream(myFile);
fos.write(data);
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
请详细解释**,**“我无法写入数据”的意思。 – CommonsWare
欢迎来到Stack Overflow!请查看我们的[SO问题清单](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)来帮助你提出一个好问题,从而得到一个很好的答案。 –