我有一个登录活动,在此活动中,我通过检查SQLite数据库中的列值来检查用户是否已连接。两个活动之间的动画
我的问题是当用户已经连接,所以我必须完成这个活动并开始另一个活动,这会产生一个坏的动画,因为登录活动打开然后关闭。
我有一个登录活动,在此活动中,我通过检查SQLite数据库中的列值来检查用户是否已连接。两个活动之间的动画
我的问题是当用户已经连接,所以我必须完成这个活动并开始另一个活动,这会产生一个坏的动画,因为登录活动打开然后关闭。
您当前的做法是:
Login_activity --> (login)--> Main_activity
我的建议是:
Main_activity --> Check login --> if not logged in, start Login_activity
您可以创建一个仅查看数据库并启动适当活动的空活动。
假设你有2个活动现在(登录和主),这个想法是,你有3项活动:
在Root
的onCreate()
你会检查用户是否已经登录。如果是的,然后启动Main
。否则启动Login
。您可以保留当前逻辑Login
- >Main
。
Nguyen的答案让你保持你的2项活动,但是Main
活动中的逻辑有点复杂。
我想,当应用开始首先检查用户是否已经连接与否,如果他是,因此应用程序将直接启动其他活动,而无需启动登录活动 – Hakraf