当我在桌面上单击我的应用程序图标时,splashactivity将首先运行,然后在完成之前启动loginactivity。我点击loginbutton登录。然后我来到mainactivity.Then我点击HomeKey转到Android Home。此时,我再次单击应用程序的图标,首先开始splashactivity。为什么主要活动无法恢复? Othewirse,当我在loginactivity点击HomeKey时,应用程序可以跳过splashactivity并恢复loginactivity.Thanks。
答案 0 :(得分:1)
这很不寻常,当按下主页键时,应用程序通常会在剩下的状态下恢复。至少这就是我在手机上看到的所有应用程序。您可以做的是使用onPause()和onStop()来控制您的应用流程,因为当按下HomeKey时它们会被调用。
答案 1 :(得分:0)
如果您将LoginActivity
创建为启动活动,则只有在您想要显示时才能显示SplashActivity
。我的建议是每天一次。
在onStart
的{{1}}中:
LoginActivity