吐司出现在不适当的时间

时间:2018-03-21 20:10:01

标签: java android-studio

我创建了if else语句,如果用户已注册,toast将显示" User已注册"否则它将注册用户,另一个toast将显示"用户注册成功" 34 ;.但是当我点击注册按钮时,两个吐司都会出现,而不是仅仅#34;用户注册成功"。告诉我第一次吐司怎么不应该出现。以下是我的代码。

if (dataSnapshot.child(username2et.getText().toString()).exists()) {
    mDialog.dismiss();
    Toast.makeText(RegisterScreen.this, "Username already registered", Toast.LENGTH_SHORT).show();
} else {
    mDialog.dismiss();
    User user = new User(emailet.getText().toString(), password2et.getText().toString(), phonenoet.getText().toString(), carplatenoet.getText().toString());
    table_user.child(username2et.getText().toString()).setValue(user);
    Toast.makeText(RegisterScreen.this, "Registered Successfully", Toast.LENGTH_SHORT).show();
    finish();
}

0 个答案:

没有答案