gpt4 book ai didi

java - 如何始终从初始屏幕启动应用程序然后最后离开 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:14:15 25 4
gpt4 key购买 nike

在我的应用程序中,我有几个 Activity ,如果下次应用程序重新启动时我将应用程序留在应用程序中间,它会从我离开的地方开始,我希望我的应用程序从启动画面重新启动,然后它应该移动到我离开的 Activity ,我该怎么做

最佳答案

离开应用程序到底是什么意思?

场景 1:如果用户从最近的应用程序中完全删除该应用程序(它已终止),下次用户将打开该应用程序 LAUNCHER(请参阅 AndroidManifest. xml) 将被启动。所以你应该让你的 SplashActivity 成为一个 LAUNCHER Activity 。

场景 2:在用户最小化应用程序时 onPauseonStop 以及可能 onDestroy 将调用当前 Activity 的生命周期方法。在用户从最近恢复应用程序后(如果 Activity 被销毁,则首先调用 onCreate 方法)然后调用 onStartonResume 生命周期方法将被调用。在 docs 中查看有关生命周期方法的更多信息.

每次用户最小化应用程序并从最近恢复应用程序时显示启动画面并不是一个特别好的主意,因此我建议坚持使用“场景 1”并仅显示一次启动画面 - 当用户启动应用程序。但是如果出于某种原因你想在用户恢复应用程序后每次都显示启动画面,你可以检查这个 tutorial .这在 Android 中可能有点棘手,因为您不能只显示它 onResumeonStart 因为这些方法不仅会在您从最近恢复应用程序时调用,还会被调用当您开始这项 Activity 时也是如此。

关于java - 如何始终从初始屏幕启动应用程序然后最后离开 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44848964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com