问题标签 [background-thread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
24930 浏览

plugins - 如何在后台运行cordova插件?

我正在制作基于 phonegap (cordova) 的应用程序。我已经测试过几次,最近我在 xcode 中看到一条消息说“插件应该使用后台线程”。那么是否可以让cordova插件在应用程序的后台运行呢?如果是这样,请告诉如何。谢谢!

0 投票
1 回答
75 浏览

android - 无法覆盖 Xamarin 线程中的触摸和强制中断方法

我在 Eclipse java 中创建了 android 应用程序,如果它是空闲的,它应该在 30 分钟后退出。我已经使用以下类似的方法来执行此操作。

应用程序空闲时间

我在 Xamarin Android 中尝试过相同的方法,但它在触摸和强制中断方法中显示以下错误,

线程错误

0 投票
1 回答
171 浏览

android - How to check previously started custom own service is running or not

Hi I have one activity and one service class from activity am starting service in one point i want to start service but at same point i want to check that service is already running if yes then i dont want to call start service if not then i will strat but my problem is that how i will get to know that service is running or not?

i used below code but it not working for me is any other code which will help me out

this code always show me not tunning even if it is running

0 投票
1 回答
104 浏览

android - 在服务中创建的线程。线程执行后,我需要创建一个活动。不知道如何从后台线程启动活动

我有服务。该服务在完成后启动另一个线程,我需要启动一个名为 MapPage.class 的新片段活动,它显示谷歌地图。该线程从包含 GPS 坐标的服务器获取 json。我将这些坐标保存在单例类中。因此,在线程完成后,我需要使用单例类中的数据启动 MapPage 片段活动。

我不知道如何从后台线程启动 MapPage.class。我已经从主要活动中看到了使用处理程序的示例,但我不确定如何将其应用于我的问题。我能找到的最接近的答案是这个。

我想知道创建处理程序是否是我唯一的选择?如果还有其他选择吗?在应用程序类中使用处理程序是否适合我的问题?

我的服务类:

我的线程代码是:

我必须在这里启动 MapPage Activity。我的 MapPage Activity 代码如下:

0 投票
2 回答
326 浏览

vb.net - 在 vb.NET 中使用后台线程的 StackOverFlow 异常

我在 vb.net 中使用后台线程来连接/重新连接到设备。它工作正常,但大约 2 小时后,程序在我的代码的以下部分引发了 stackoverflow 异常:

在那之后,我再次打电话给Sub。

我知道,我可以将睡眠时间设置为例如 1000 毫秒,但我认为这不是最好的解决方案......“后台工作人员”(使用 Visual Studio)会是更好的解决方案/解决我的问题吗?或者是否有可能清理堆栈?

谢谢你的帮助!

编辑:

端模块

该模块从我的主程序作为后台线程启动:

您需要连接代码吗?我这里没有写,因为在真正的连接部分没有抛出异常。此外,2 小时一切正常。

0 投票
0 回答
201 浏览

android - 如何在 FOR 循环中从后台线程创建意图

我是android开发的新手。这是我的代码,我无法转到其他活动。我正在 for 循环内从后台线程的函数创建 Intent 对象。如何从这个区域调用 Intent。这个 for 循环在 onPostExecute() 函数内。从后台类的这种方法将视图添加到UI是否正确。

日志文件:-

0 投票
1 回答
500 浏览

android - 使用 runOnUiThread 时出现白屏

我正在进行 onTouchListener 的实验。目的是将 FrameLayout 移动到我触摸的任何地方。第一个版本的代码给了我一个“viewroot$calledfromwrongthreadexception”错误。所以在第二个版本中,我尝试使用 runOnUiThread 来解决错误。但这样做只会出现白屏。

0 投票
2 回答
1899 浏览

ios - iOS performSelectorInBackground 里面 performSelectorInBackground

似乎该函数调用[self updateUI]; 嘘声阻止。

boo是在另一个后台线程中运行还是与下面的代码中的foo相同?

[self updateUI]怎么可以;不被嘘?

0 投票
1 回答
1004 浏览

java - 仅在 4.4.2 上的后台线程中的致命信号 11

我有一个活动显示地图片段的屏幕截图以及其他一些内容。一切都完美显示,直到一两秒后应用程序崩溃。这只发生在使用 4.4.2 kitkat 的 Android 手机上,而不是平板电脑上。在第一次尝试加载此视图后,它有时会在调用 setContentView 时甚至在显示任何内容之前崩溃。由于每次测试时它在不同的时间崩溃,我假设后台线程上发生了一些事情,并且由于它是一个致命信号 11 我认为这是某种奇怪的内存问题,但除此之外我真的不知道发生了什么上。

这是活动: public class TransactionDetailActivity extends CommonActivity implements Animation.AnimationListener {

这是涉及地图片段的 xml:

这是logcat:

在没有崩溃的 4.4.2 平板电脑上,这是视图全部加载后显示的内容:

0 投票
1 回答
366 浏览

ios - 如何在iOS中为后台线程创建带有条件定时器的GCD块?

以下是我在从 plist 文件读取的后台线程上上传视频的方法。

现在我需要的是,一旦他们从 plist 读取了所有条目并完成了第一个块的执行,我想检查完成块是否有任何新条目进入 plist 文件..如果不是startThreadForUpload在几次之后调用。所以可以一个建议我该怎么做?现在我只是在完成块中调用相同的方法,所以它继续运行......