Вернуть два основных макета с отредактированным текстом редактирования с объектом (Android) - PullRequest
0 голосов
/ 15 мая 2018

Я новичок в среде 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

...