我的申请中有很多活动。
考虑成功登录后,我首先看到的是登录屏幕,我将显示另一个活动,即用户主屏幕。
我的问题是当用户点击主页然后触摸我的应用程序图标时,我正在登录scren而不是用户主屏幕。
Deatils。
LoginScreen launchMode是“singleTask”
行动android:name="android.intent.action.MAIN"
类别android:name="android.intent.category.LAUNCHER"
用户主屏幕launchMode是“singleTask”。
答案 0 :(得分:0)
如果用户已登录,请检查登录活动的onResume()方法。如果他/她已登录,则启动下一个活动并在登录活动上调用finish()。
我总是会通过登录活动传递操作流程,因此您有一个中心点,您可以在其中检查当前用户是否已正确验证。