【问题标题】:Android Activity has destroy after few minutes when app is pause应用程序暂停几分钟后,Android Activity 已销毁
【发布时间】:2019-03-06 06:18:03
【问题描述】:

我创建了一个应用程序,它以 5 分钟的间隔获取位置并向服务器发送数据。但是当我的应用程序在 2/3 分钟后暂停时,应用程序被销毁。我想运行服务,直到我破坏活动。请给点建议。

【问题讨论】:

  • 要获得一些建议,请给出一些代码。
  • Android可以随时kill你的应用,而且你的应用使用的资源越多,被kill的可能性就越大
  • Cagri Yalcin,我添加了一些代码。
  • 如果你想要一个Service,你为什么要使用Activity

标签: android service location background-service


【解决方案1】:

有很多原因让您的应用在进入后台时崩溃。你应该给一些代码。

您的问题,我认为您的设备是 Android O 或更高版本。在Android O中,如果你创建了BACKGROUND服务,应用会在后台销毁,你应该改用FOREGROUND服务。

参考:https://developer.android.com/about/versions/oreo/background

【讨论】:

    【解决方案2】:

    如果您希望您的应用程序即使在用户看不到应用程序时也能正常工作,请使用在后台运行的服务。 使用基本服务就像创建活动一样简单,试一试。

    此外,发布显示您尝试过的相关代码也可能会有所帮助。 由于此应用在后台运行,请务必optimize usage of location services,以节省手机电量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-15
      • 2014-09-30
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 2016-06-14
      • 1970-01-01
      相关资源
      最近更新 更多