gpt4 book ai didi

android - 在 phonegap 中实现长时间运行的后台任务

转载 作者:行者123 更新时间:2023-11-29 16:13:27 26 4
gpt4 key购买 nike

我正在尝试运行一段 javascript,它不断轮询服务器以获取更新。从最终用户的角度来看,在对应用程序性能影响最小的情况下,最好的方法是什么?

我尝试在单独的 iframe 中生成它,但结果性能很差。

我目前在 android 上工作,所以如果解决方案涉及编写一个 phonegap 插件来轮询服务器而不是 javascript,那么现在应该没问题。轮询服务器后,我需要更新本地存储中的数据。

最佳答案

我已经在 IOS 中实现了这个。 phonegap 的问题在于您无法创建运行 javascript 的计时器任务,因为如果您的 .html 页面发生更改,任务将被终止。

除非您只有一个 .html 并且您正在动态更改正文部分。如果是这种情况,请在 javascript 中查找 setInterval。

如果不是这种情况,那么在 javascript 上实现某些东西不是解决方案,在 IOS 中,我已经实现了一个自定义插件来运行异步 Web 服务调用。您可以做类似的事情,编写一个运行 AsyncTask doInBackground() 的插件,然后在 javascript 中回发结果。有很多关于如何在 phonegap 中创建自定义插件的教程。希望对你有帮助

关于android - 在 phonegap 中实现长时间运行的后台任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11306290/

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