クリックしたときに上にテキストの書式で書かれたテキストを保存するボタンがあります。ただし、ボタンをクリックするとアプリケーション強制は終了します。何が問題なの?Androidでデータを保存するのに役立つ
save.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String FILEOUTPUT = Day;
BufferedWriter bfw;
try {
bfw = new BufferedWriter (new FileWriter(FILEOUTPUT));
Scanner scan = new Scanner((File) editData.getText());
bfw.write(scan.nextLine());
bfw.close();
Toast.makeText(getApplicationContext(), "Saved", Toast.LENGTH_SHORT);
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Save error", Toast.LENGTH_SHORT);
}
}
});
)私はあなたが 'editData.getText(のリターンをキャストすることはできません賭けlogcatログ – MByD
を追加し'に適切な構文は何 'File'オブジェクト –
にしてくださいEditTextのテキストをストリームに割り当てますか? –