클래스에서 EditText
을 얻는 방법은 무엇입니까? EditText.getText().toString()
에서 문자열을 가져올 수 없습니다. null입니다.클래스에서 EditText를 얻으려면 어떻게해야합니까?
public class SignUpModel {
String email;
Context context;
public SignUpModel(Context context) {
this.context = context;
}
public String getEmail() {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout=inflater.inflate(R.layout.activity_sign_up, null);
EditText signup_email =(EditText) layout.findViewById(R.id.signup_email);
email = signup_email.getText().toString();
Log.v("email",signup_email.getText().toString());
return email;
}
}
'레이아웃'현재 화면에보기를 추가 했습니까? –