마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

edittext값 받아올때 질문좀 드립니다.

0 추천
a = (EditText) findViewById(R.id.ab);
        a.getText().toString();

Button writeButton = (Button) findViewById(R.id.bb);
  writeButton.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
    File file = new File(getExternalFilesDir(null), a+".txt");
       try {
           OutputStream os = new FileOutputStream(file);
     os.write(edit.getText().toString().getBytes());
     Toast.makeText(BluetoothChat.this, "저장완료", Toast.LENGTH_SHORT).show();
     
               
     os.close();
       } catch (Exception e) {
     e.printStackTrace();
       }
      
      
   }
  });

 

요런식으로 쓰면 a값에 에디트텍스트에 받은 값을 제목으로 저장해야돼는거 아닌가요?ㅜㅜ

 

자꾸 android.widget어쩌구 파일로 저장돼요 ㅠㅠㅠ
냐냐얌 (400 포인트) 님이 2013년 3월 23일 질문

1개의 답변

0 추천
a.getText().toSring()을

String aStr=a.getText().toString();으로 바구시고 a+".txt"대신 aStr+".txt"로 하시면 되요^^

 

a.getText().toStirng() --> 에딧텍스트에서 입력된값을 리턴합니다

a --> android.widget.EditText@(?????)  --> Object의 toString() 메소드입니다
수상한i (8,050 포인트) 님이 2013년 3월 23일 답변
감사합니다. ㅠㅠ 이런식이엿다니.. ㅠㅠ
...