我有一个登录活动,在此活动中,我通过检查SQLite数据库中的列值来检查用户是否已连接。
我的问题是,当用户已经连接时,我必须完成此活动并启动另一个活动,这会产生一个糟糕的动画,因为登录活动会打开然后关闭。
答案 0 :(得分:1)
您目前的做法是:
Login_activity --> (login)--> Main_activity
我的建议是:
Main_activity --> Check login --> if not logged in, start Login_activity
答案 1 :(得分:0)
您可以创建一个仅查看数据库并启动相应活动的空活动。
假设您现在有2项活动(登录和主要),我们的想法是您有3项活动:
在Root
' onCreate()
中,您检查用户是否已登录。如果是,则启动Main
。否则启动Login
。您可以保留当前逻辑Login
- > Main
。
Nguyen的回答可以帮助您完成2项活动,但Main
活动中的逻辑有点复杂。