【发布时间】:2015-10-20 10:35:51
【问题描述】:
下面的输出流代码可以工作.. 但是请告诉我在哪里可以制作文本文件.. 我已经把它放在我的桌面上..
Button input = (Button) findViewById(R.id.input);
input.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
String str = "MY NAME IS OZEER AHMAD, I BELONGS FROM KASHMIR. DOING BCS FROM PESHAWAR UNIVERSITY";
FileOutputStream fout = openFileOutput(str, MODE_WORLD_READABLE);
OutputStreamWriter w = new OutputStreamWriter(fout);
w.write(str);
w.flush();
w.close();
Toast.makeText(getBaseContext(), "Data Inserted IN OUTPUT FILE", Toast.LENGTH_LONG).show();
} catch (Exception ex) {
// TODO Auto-generated catch block
Toast.makeText(getBaseContext(), "ERROR FOUND IN OUTPUT FILE", Toast.LENGTH_LONG).show();
ex.printStackTrace();
}
}
});
【问题讨论】:
-
Assalam o Aliekum.. 请在
w.write()之后删除w.flush(); -
它不工作兄弟#MubashirHanif
标签: java android outputstream