如何跳过活动直接绕过其他活动

时间:2019-03-22 17:19:07

标签: java android

当前,我正在使用android studio和firebase进行注册登录。 目前,这毫无疑问是完美的,但是当我在这样的主要活动中设置记录的用户验证时。

申请开放期间 它将逐步进入basicProfileActivity 如果以下所有条件均为假,我想直接跳至basicprofileActivity

@Override
protected void onStart()
{
    super.onStart();
    FirebaseUser currentUser=mAuth.getCurrentUser();
    if (currentUser==null)
    {
        SendUserToLoginActivity();
    }
    else
    {
        CheckUser();

    }

}

private void CheckUser()
{
    final String current_user_id=mAuth.getCurrentUser().getUid();
    FirebaseDatabase.getInstance().getReference().child("user").addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot)
        {
            if(!dataSnapshot.hasChild(current_user_id))
            {
                SendUserToBasicProfileActivity();
            }
        }
        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });

}

0 个答案:

没有答案