記錄一下加深印象咯
安卓開發中,很多情況下要銷燬當前活動,舉個例子,比如登陸註冊,註冊成功後應該銷燬註冊頁面,不然當你按返回鍵會返回註冊頁面,影響用戶體驗。
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,這是王大佬手把手教的,瘋狂暗示@隨風喫雞。