-1

我想将添加到这些字段中的数据传递给存储在设备上的 .txt 文件。

4

2 回答 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 回答