记录一下加深印象咯
安卓开发中,很多情况下要销毁当前活动,举个例子,比如登陆注册,注册成功后应该销毁注册页面,不然当你按返回键会返回注册页面,影响用户体验。
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,这是王大佬手把手教的,疯狂暗示@随风吃鸡。