我是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();
}
}
谢谢,我很高兴成为Stack overFlow的一部分