【问题标题】:Android App Exits when Going into BackgroundAndroid 应用程序在进入后台时退出
【发布时间】:2023-03-11 08:43:01
【问题描述】:

自从我向我的 Android 应用程序(特别是一个 sqlite 帮助程序类)添加了一个新类后,我可能希望在按下主页按钮后重新启动应用程序。在添加类之前,应用会按预期执行多任务处理。

我被难住了。似乎每次应用进入后台时都会调用 onDestroy。

关于为什么会发生这种情况的任何提示或想法?

【问题讨论】:

    标签: android background exit multitasking ondestroy


    【解决方案1】:

    这是设计使然。请参阅Android activity lifecycle 了解更多信息何时/如何销毁您的活动。基本上,只要您的应用程序进入后台,您的活动就可以随时终止。

    如果你想继续执行,你需要创建一个Service,它代表Android架构中一个长时间运行的组件。

    【讨论】:

    • 原来我在清单文件中有 android:finishOnCloseSystemDialogs="true"。 IDK 它是如何到达那里的,但我猜这只是乐趣的一部分。感谢您的回答。
    【解决方案2】:

    原来我在清单文件中有 android:finishOnCloseSystemDialogs="true"。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多