2016-02-28 77 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