【问题标题】:Can an Android Webview keeps alive on background?Android Webview 可以在后台保持活力吗?
【发布时间】:2014-09-08 12:33:36
【问题描述】:

我有以下情况,我不知道具体是什么情况:

我的应用程序中有一个 webview,其中包括定期向服务器发送和 ajax 请求,该响应可能会触发声音的播放。

这项工作完美,唯一奇怪的是,有时当应用程序在后台播放声音时,似乎 webview 仍在执行,但我认为当应用程序进入后台时它会被杀死.

最奇怪的是,有时应用程序在播放声音之前已经在后台运行了几个小时(所以我假设它以某种方式重新启动)

我认为这个问题与 RAM 和系统决定是否释放它有关。因为它主要发生在主要用于测试(大量 RAM)的较新设备中,并且在 RAM 较少的旧设备中也不会发生。

现在,有可能防止这种情况发生吗?

谢谢!

【问题讨论】:

    标签: android webview


    【解决方案1】:

    最好的办法是停止应用程序在 OnPause 上执行的所有周期性操作,然后在 OnResume 上重新启动它们。在您的片段上覆盖这些方法,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-05
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 2021-08-19
      • 2016-04-27
      相关资源
      最近更新 更多