Android Webview能否在后台保持活动?

Android Webview能否在后台保持活动?,android,webview,Android,Webview,我有以下情况,我不知道可能是什么: 我的应用程序中有一个webview,它定期向服务器发送和ajax请求,服务器的响应可能会触发声音播放 这项工作非常完美,唯一奇怪的是,有时当应用程序在后台播放声音时,webview似乎仍在执行,但我认为当应用程序进入后台时,它会被杀死 最奇怪的是,有时在播放声音之前,应用程序已经在后台运行了几个小时(所以我假设它是以某种方式重新启动的) 我认为这个问题与RAM和决定是否免费的系统有关。因为它主要发生在主要用于测试(大量RAM)的较新设备上,而且在RAM较少的旧

我有以下情况,我不知道可能是什么:

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

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

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

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

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


谢谢

最好的做法是停止应用程序在OnPause上执行的所有定期操作,并在OnResume上重新启动它们。在片段上重写这些方法,它应该可以工作