Не выходит форма регистрации

138
27 декабря 2020, 12:30

я делаю регистрацию для приложения, связал с БД, всё вроде нормально, так же использовал готовое решение от Фейсбука. Суть в чём, при регистрации, приходит СМС код, при вводе которого появляется форма (register_layout), в которой собственно и идёт дальнейшая регистрация, всё работало. Но на следующий день, при всех действиях, форма (register_layout), Просто не появляется, и меня скидывает на начало регистрации. В коде всё чисто, (logcat не сообщает об ошибках).

    private void showRegisterDialog(final String phone) {
    final AlertDialog.Builder alertDialog = new 
    AlertDialog.Builder(MainActivity.this);
alertDialog.setTitle("REGISTER");
LayoutInflater inflater = this.getLayoutInflater();
final View register_layout = inflater.inflate(R.layout.register_layout,null);
final MaterialEditText edt_name=(MaterialEditText)register_layout.findViewById(R.id.edt_name);
final MaterialEditText edt_address=(MaterialEditText)register_layout.findViewById(R.id.edt_address);
final MaterialEditText edt_birthdate=(MaterialEditText)register_layout.findViewById(R.id.edt_birthdate);
Button btn_register = (Button)register_layout.findViewById(R.id.btn_register);
edt_birthdate.addTextChangedListener(new PatternedTextWatcher("####-##-##"));
btn_register.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

        alertDialog.create().dismiss();
        if (TextUtils.isEmpty(edt_address.getText().toString())) {
            Toast.makeText(MainActivity.this, "Please enter your address", Toast.LENGTH_SHORT).show();
            return;
        }
        if (TextUtils.isEmpty(edt_birthdate.getText().toString())) {
            Toast.makeText(MainActivity.this, "Please enter your birthdate", Toast.LENGTH_SHORT).show();
            return;
        }
        if (TextUtils.isEmpty(edt_name.getText().toString())) {
            Toast.makeText(MainActivity.this, "Please enter your name", Toast.LENGTH_SHORT).show();
            return;
        }
        final AlertDialog watingDialog = new SpotsDialog.Builder().setContext(MainActivity.this).build();
        watingDialog.show();
        watingDialog.setMessage("Please waiting...");
        mService.registerNewUser(phone,
                edt_name.getText().toString(),
                edt_address.getText().toString(),
                edt_birthdate.getText().toString())
                .enqueue(new Callback<User>() {
                    @Override
                    public void onResponse(Call<User> call, Response<User> response) {
                        watingDialog.dismiss();
                        User user = response.body();
                        if (TextUtils.isEmpty(user.getError_msg())) {
                            Toast.makeText(MainActivity.this, "User register successfully", Toast.LENGTH_SHORT).show();
                        }
                    }
                    @Override
                    public void onFailure(Call<User> call, Throwable t) {
                        watingDialog.dismiss();
                    }
                });
    }


});

alertDialog.setView(register_layout);
alertDialog.show();

}

READ ALSO
Date выдает неверные результаты

Date выдает неверные результаты

Данный пример кода выводит

122
Как узнать весь путь до rest метода в spring

Как узнать весь путь до rest метода в spring

Я тестирую чужой проектВ нем есть контроллер api которого я хочу проверить

109
Empty or unknow structure in JNA

Empty or unknow structure in JNA

Пишу обертку для Leap Motion в Javadll подключаю через JNA

133
Java. Очереди потоков

Java. Очереди потоков

Помогите составить архитектуру приложения

95