2016-02-28 81 views
1

我有一個登錄活動,在此活動中,我通過檢查SQLite數據庫中的列值來檢查用戶是否已連接。兩個活動之間的動畫

我的問題是當用戶已經連接,所以我必須完成這個活動並開始另一個活動,這會產生一個壞的動畫,因爲登錄活動打開然後關閉。

回答

1

您當前的做法是:

Login_activity --> (login)--> Main_activity 

我的建議是:

Main_activity --> Check login --> if not logged in, start Login_activity 
0

您可以創建一個僅查看數據庫並啓動適當活動的空活動。

假設你有2個活動現在(登錄和主),這個想法是,你有3項活動:

  1. 登錄
  2. 主要

RootonCreate()你會檢查用戶是否已經登錄。如果是的,然後啓動Main。否則啓動Login。您可以保留當前邏輯Login - >Main

Nguyen的答案讓你保持你的2項活動,但是Main活動中的邏輯有點複雜。

+0

我想,當應用開始首先檢查用戶是否已經連接與否,如果他是,因此應用程序將直接啓動其他活動,而無需啓動登錄活動 – Hakraf