Wie kann man EditText
von einer Klasse bekommen? Ich kann keine Zeichenfolge von EditText.getText().toString()
erhalten. Es ist null.Wie kann EditText von einer Klasse abgerufen werden?
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;
}
}
Haben Sie "Layout" im aktuellen Bildschirm anzeigen? –