문제

장치에 저장된 .txt 파일 에이 필드에 추가 된 데이터를 전달하고자하고 싶습니다.

도움이 되었습니까?

해결책

아래에 표시되는 것처럼 뭔가를하십시오 :

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());
         }
    }
});
.

작동하는지 알려주세요!

다른 팁

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
         }
     }
.

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top