天天看點

Android中關于登陸攔截邏輯流程(Intent傳遞使用步驟)

Android中關于登陸攔截邏輯流程(Intent傳遞使用步驟)

問題:

我們在開發中經常遇到這樣的需求,目前使用者在A界面點選按鈕想跳到C界面,但是該使用者目前并未登陸賬戶,此時我們就想讓使用者在跳到C界面之前跳到B界面進行登陸操作,當登陸成功時候直接跳到C界面,整個思路流程如下圖所示;

解決方式一:

使用Intent 傳遞:

A界面(MainActivity):

C界面(CActivity)操作:

B界面(BActivity)操作:

解決方式二:

我們當然也可以在A界面直接判斷目前是否登陸,如果已經登陸那麼直接跳轉到C,如果未登陸那麼跳轉到B界面,再登陸,在登陸成功的條件下跳轉到C界面(條件判斷可以通過Intent攜帶)。

繼續閱讀