Android:销毁当前活动

记录一下加深印象咯

安卓开发中,很多情况下要销毁当前活动,举个例子,比如登陆注册,注册成功后应该销毁注册页面,不然当你按返回键会返回注册页面,影响用户体验。

Handler hander = new Handler(){
        @Override
        public void handleMessage(@NonNull Message msg) {
            switch (msg.what){
                case 1:
                    int t1 = (int) msg.obj;
                    if(t1==1){
                        Toast.makeText(RegisterActivity.this,"验证码已发送",Toast.LENGTH_SHORT).show();
                    }else {
                        Toast.makeText(RegisterActivity.this,"验证码发送失败,邮箱已存在",Toast.LENGTH_SHORT).show();
                    }
                    break;
                case 2:
                    int t2 = (int)msg.obj;
                    if(t2==1){
                        Toast.makeText(RegisterActivity.this,"注册成功",Toast.LENGTH_SHORT).show();
                        //Intent intent=new Intent(RegisterActivity.this, loginActivity.class);
                        //startActivity(intent);
                        finish();
                    }
                    else{
                        Toast.makeText(RegisterActivity.this,"验证码错误",Toast.LENGTH_SHORT).show();
                    }
                    break;
            }
        }
    };

这里注册成功后,我就直接跳转到登陆界面,这多捞哦。销毁当前活动只需要一个finsh();

小结:

归根结底还是不熟练,感谢王大佬对我这个菜鸟不离不弃,之后有时间会整理一下okhttp,这是王大佬手把手教的,疯狂暗示@随风吃鸡。

猜你喜欢

转载自blog.csdn.net/weixin_43912621/article/details/106393691
今日推荐