Я новичок в среде Android. Я создаю процедуру регистрации, включающую два макета, первый макет содержит editTexts для заполнения информации, а второй - кнопку возврата на первую страницу, которую я хочу, когда я возвращаюсь на предыдущую первую страницу, чтобысодержат последнюю информацию, поэтому я инициализировать объект содержит информацию, но когда я делаю editTextNAme.setText (user.getName);это не работает, даже если пользователь вообще не равен нулю
private void replaceParam() {
Toast.makeText(InscriptionActivity.this,"user "+user.getNom() , Toast.LENGTH_LONG).show();
setStr(nom,user.getNom());
setStr(prenom,user.getNom()) ;
setStr(email,user.getEmail());
setStr(telephone,user.getEmail());
Toast.makeText(InscriptionActivity.this,"user "+user.getPrenom() , Toast.LENGTH_LONG).show();
}
public void setStr(EditText editText,String string) {
editText.setText(string);
}
public void back(View view) {
setContentView(R.layout.inscription1);
replaceParam();
}
public void forward(View view) {
createUser();
}
public void createUser(){
Object[] object =userService.message(getStr(telephone),getStr(password1),getStr(password2));
String message = (String) object[1];
int result = (int) object[0];
if(result==1){
injectParam();
Toast.makeText(InscriptionActivity.this,message , Toast.LENGTH_LONG).show();
setContentView(R.layout.inscription2);
}else{
clear(result);
Toast.makeText(InscriptionActivity.this,message , Toast.LENGTH_LONG).show();
}
}
спасибо, я действительно рад быть частью стека overFlow