首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Worklight运行后台进程?

问如何使用Worklight运行后台进程?
EN

Stack Overflow用户
提问于 2013-01-20 16:57:43
回答 3查看 871关注 0票数 2

您能指导我在Android中使用Worklight时如何运行后台进程/服务吗?我已经看了很多地方,但没有发现任何关于这方面的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-21 02:32:25

我假设你询问的是在应用程序处于后台时运行后台进程的问题。问题是,当应用程序在后台时,PhoneGap中的JavaScript无法运行。要提供后台进程功能,您需要创建一个插件来管理后台进程。

http://docs.phonegap.com/en/2.2.0/guide_plugin-development_index.md.html

Worklight曾经有一些关于创建用于Worklight应用程序的PhoneGap插件的文档,但我似乎找不到了。

Android中已经有一个插件可以帮助管理后台进程

https://github.com/phonegap/phonegap-plugins/tree/master/Android/BackgroundService

票数 2
EN

Stack Overflow用户

发布于 2013-03-05 23:43:28

从技术上讲,听起来您所描述的流程需要从javascript代码运行一个插件,并从插件中启动一个服务。这里的异步问题可能有点棘手-因为从插件到js的返回是异步的,但也是本机代码中的线程本身(服务)。那么,同步运行本机代码还不够吗?(这将是本机的同步“相对”,但js的异步“相对”)

安卓服务- http://developer.android.com/guide/components/services.html

票数 1
EN

Stack Overflow用户

发布于 2013-01-20 19:24:10

如果你正在谈论应用程序的函数部分,你可以使用setTimeout( JavaScript (){...},0);来分离线程。这是JavaScript提供的最接近后台线程的东西。当然,你可以调查网络工作者,但这会使事情变得更复杂。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14423032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档