我想将添加到这些字段中的数据传递给存储在设备上的 .txt 文件。
问问题
481 次
2 回答
0
在您的 xml 文件中,您可以添加android:onClick="bSomething"
到要单击的按钮的属性中。然后在您的活动课程(或您发布代码的位置)上,您可以执行以下操作:
public void bSomething(View view){
try{
FileOutputStream fout = openFileOutput(“yourfile.txt”,MODE_PRIVATE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
osw.write(editText1.getText().toString()+" ");
osw.write(editText2.getText().toString()+" ");
osw.write(editText3.getText().toString()+" ");
osw.close();
fout.close();
}catch(Exception e){
//do the exception handling
}
}
希望有帮助。
于 2012-07-28T16:00:10.067 回答
0
尝试做一些如下所示的事情:
Button btn11 = (Button) this.findViewById(R.id.buttonformdata);
btn11.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try{
FileOutputStream fos = openFileOutput("yourFile", Context.MODE_PRIVATE);
String string1 = editText1.getText().toString();
String string2 = editText2.getText().toString();
String string3 = editText3.getText().toString();
fos.write(string1.getBytes());
fos.write(string2.getBytes());
fos.write(string3.getBytes());
fos.close();
}catch(Exception e){
Log.e("Exception", e.toString());
}
}
});
让我知道它是否有效!
于 2012-07-28T16:39:49.753 回答