ファイルにデータを書き込んでデータベースに保存しようとしています。私は多くのコードをオンラインで試しました。しかし、私はデータを書くことができませんでした。誰でも私を助けてくれますか?今のところ私は次のコードを使用しています。私は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
ようこそスタックオーバーフロー!良い質問をするのを助けるために私たちの[SO Question Checklist](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をよく読んで、良い答えを得てください。 –