【发布时间】:2011-08-02 09:59:46
【问题描述】:
我有一个以 TabScreen 作为主屏幕的小型 Android 应用程序。我有一个小问题,我的应用程序当前失去了对用户上一个活动的关注。
这是场景:
- 用户启动应用程序
- 应用程序显示登录屏幕
- 用户输入登录详细信息并转到选项卡屏幕
- 用户通过主页键离开应用程序
- 用户按下应用程序图标返回应用程序并再次显示登录屏幕
在这种情况下,我希望应用程序返回到最后一个已知显示的 Activity。
我现在要做的是将登录屏幕作为 Main/Launcher Actvitiy 启动,然后在输入正确的凭据后启动选项卡屏幕活动并完成登录活动。
是否有启动模式或我应该使用什么来实现这一点?
编辑:更多信息
Tab 屏幕就像这样启动:
Intent intentTabActivity = new Intent(getApplicationContext(), TabScreenActivity.class);
startActivity(intentTabActivity);
通过主页按钮离开应用程序。
我打算保持登录状态并绕过登录,但是在我创建的较小应用程序上,应用程序会自动返回到最后显示的活动,并且不会每次都返回到初始启动器屏幕,我想知道为什么这不是此应用程序中的相同行为。
根据我的另一个问题HERE,调试和签名版本的行为似乎有所不同。
这一直在真实设备上进行测试。
【问题讨论】:
-
需要更多信息。您究竟是如何启动标签屏幕的?他们是通过返回按钮还是主页按钮离开?为什么登录后不保持登录状态并绕过登录屏幕?
-
你在哪里检查这个..?在设备或模拟器上..?
-
查看我上面的编辑以回答您的问题
标签: java android android-activity