我有登录页面(活动),这是我的应用程序的第一个活动(登录页面)。 只有在用户提供正确的用户名和密码后,该应用才允许您转到其他页面进行操作。
现在我的问题是,现在用户处于第四页,他正在研究它,并且他最小化应用程序并使用其他应用程序,如消息等。 所以当他再次点击我的应用程序图标时,我的应用程序从第一个登录页面开始,这是登录页面, 如何让我的应用程序从第四页恢复?
Android 4.4.4,Kit Kat,三星
此致 Nay TK
答案 0 :(得分:2)
在loginActivity的android清单中添加,
android:launchMode="singleTask"
更多关于 android:launchMode
有关如何启动活动的说明。有四种模式与Intent对象中的活动标志(FLAG_ACTIVITY_ *常量)结合使用,以确定在调用活动处理意图时应该发生什么。他们是:
“标准”
“singleTop”
“singleTask”
“singleInstance”
系统在新任务和路由的根目录下创建活动 意图。但是,如果活动的实例已经存在 存在,系统通过a将意图路由到现有实例 调用它的onNewIntent()方法,而不是创建一个新方法。
详细了解official link
答案 1 :(得分:1)
您可以将第四项活动作为发布活动。 在“活动的恢复”中,检查用户是否已登录。如果没有,则启动“登录”活动。