OnclickListener [Eclipse]
-
13-12-2019 - |
문제
장치에 저장된 .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
}
}
.
도움이되기를 바랍니다.
제휴하지 않습니다 StackOverflow