javascript– 在NativeScript中以backgound运行任务

javascript– 在NativeScript中以backgound运行任务,第1张

概述我正在使用NativeScript2.0,我正在开发一个不允许在主线程中运行的Android模块!是否有一个模块可用于在后台线程中运行函数?或者是否可以在“本机”JavaScript代码中使用类似AsyncTask类的东西(不是TypeScript!)?解决方法:nativescript添加了webworker.https://docs.nativescript.

我正在使用NativeScript 2.0,我正在开发一个不允许在主线程中运行的Android模块!

是否有一个模块可用于在后台线程中运行函数?

或者是否可以在“本机”JavaScript代码中使用类似AsyncTask类的东西(不是TypeScript!)?

解决方法:

nativescript添加了web worker.
https://docs.nativescript.org/angular/core-concepts/multithreading-model.html

var worker = new Worker('myWorker');worker.postMessage('hello');worker.onmessage = function(msg) {      console.log('answer from worker',msg.data);}

在工作者myWorker.Js

    require('globals'); // necessary to bootstrap tns modules on the new thread    onmessage = function(msg) {        postMessage('bye');    }
总结

以上是内存溢出为你收集整理的javascript – 在NativeScript中以backgound运行任务全部内容,希望文章能够帮你解决javascript – 在NativeScript中以backgound运行任务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存