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,這是王大佬手把手教的,瘋狂暗示@隨風喫雞。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章