我有7个不同的活动,还有第8个活动,要求继续输入密码
每当我按下主页按钮并通过最近的应用程序访问它时,我都希望调用第8个活动来检查密码,然后继续执行我上次退出的活动
答案 0 :(得分:1)
您可以使用 startActivityForResult
在此问题中,您将找到如何使用它。 How to manage `startActivityForResult` on Android?
您可以启动所需的活动(第8个),以检查密码是否正确,然后返回上一个活动。
答案 1 :(得分:1)
通过最近的应用程序恢复您的应用程序时,通常使用Android的onResume()
方法来完成任务。
例如,如果您希望开始第8个活动,则可以通过Intents在此处进行,以调用该类并在此处检查您的密码。如果正确,那么您可以通过Android的finish()
方法返回活动7,该方法将返回到上一个堆栈的最后一个活动。
您也可以通过Dialogs API来实现这一点,该API具有custom implementation的登录模式。
答案 2 :(得分:1)
如果我在这种情况下。 我将创建一个Activity,并创建7个片段。我仅使用onResume 1次。