问题标签 [background-service]

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 投票
0 回答
864 浏览

android - 无法将数据库经纬度与当前位置进行比较

所以我试图获取当前的纬度和经度,并将其与我使用光标存储在数据库中的数据进行比较......但是当我试图在我的单元格上运行这个应用程序时,它会在一段时间后强制关闭......不要'不知道为什么是什么原因......这是获取当前位置并将其与数据库进行比较的代码

}

0 投票
1 回答
1437 浏览

android - Android粘性后台服务在关闭后重新启动应用程序

我正在开发一个 Android 应用程序,它需要每隔一小时左右在后台进行一些更新。我有一个后台服务,我已经将其设为 Sticky。我正在使用 Timer.scheduleAtFixedRate 来安排更新。

这似乎工作正常。但是我注意到,当我关闭应用程序时,下次运行计划的更新时,它会导致 Application.onCreate 再次被调用。

这是一个问题,因为 Application.onCreate 是我从准备显示给用户的 API 获取数据的地方。我不希望这发生在后台。

这是预期的行为吗?如果是这样,也许我需要在 onCreate 中添加一个检查以查看应用程序是否首先在前台?或者,也许我有什么设置错误?

谢谢!

ps 这是运行 Jelly Bean 4.2.1 的 Galaxy Samsung

后台服务代码:

申请代码:

日志:

0 投票
2 回答
524 浏览

windows-phone-7 - Passing data from app to background agent

I want to pass some data(e.g. string values) of foreground app to background agent in window phone application. How can i do it?

0 投票
0 回答
511 浏览

android - Android后台服务在模拟器上工作但不在手机上

我开发了一个启动 android 后台服务的 android 应用程序。此服务在选定的时间实例上设置警报。此应用程序和服务在 android 模拟器上运行良好。按我的预期工作。但是当我在我的安卓手机上安装这个应用程序时,奇怪的事情发生了。该应用程序运行良好,它也启动了 android 服务。但从那以后什么都没有发生。我检查了手机上的设置-应用程序-运行应用程序。它表明该服务正在手机上运行。但我对这项服务的期望是在选定的时间实例上响起警报,而我的手机却没有。我有一部三星 Galaxy Nexus 手机。你能诊断一下到底是什么问题吗?

0 投票
0 回答
559 浏览

android - Android:无法使用 putExtra 和 getLongExtra 将值从服务传递到活动

我正在尝试将服务中的值传递给活动。这是我所做的:

在我的服务中,我有:

在我的主要活动中,我有:

当我调试程序时,我总是得到 -1 的值,c而我从MyServive. 知道有什么问题吗?

0 投票
1 回答
140 浏览

iphone - 进入后台时如何关闭iPhone应用程序?

我做了一个 iPhone 应用程序。当我的应用程序进入后台时。我想完全关闭我的 iPhone 应用程序,当我再次启动我的 iPhone 应用程序时,它应该从起始页面开始,而不应该从我离开的地方开始。我使用了 exit(0),但我认为 Apple 不推荐它。请尽快提供一些合适的解决方案。

0 投票
1 回答
287 浏览

database - 从 Windows Phone 中的后台服务访问 LINQ to Sql 数据库

我有一个 Windows Phone 应用程序,它使用 Linq to Sql 从位于独立存储中的数据库中存储和检索数据。现在如果我为我的应用程序创建一个后台服务,后台服务是否可以访问数据库?根据 MSDN:

本地数据库在 Windows Phone 应用程序的进程中运行。与 Microsoft SQL Server 等客户端-服务器数据库不同,它不会作为后台服务连续运行。

0 投票
1 回答
150 浏览

c# - 如何使应用程序从后台服务执行?

我想问一下警报应用程序如何在移动设备上工作。因为它不会耗尽电池,我认为在我的问题(如下)中我可以使用相同的方法。而且我不知道如何使用后台服务,它以给定的时间执行主应用程序。我必须计算用户输入的每个时间段。如果结果与用户想要的相同(用户也输入),我需要向他展示结果。我必须如何申请:两个分开的应用程序(定时器/计算器和输入/输出)或一个应用程序?如果我写两个分开的应用程序,第一个计时器/计算器必须像控制台应用程序?

我的主要问题是:如何将“某物”设置为给定期间,我知道我的计算器将计算给定期间的某物?PS对不起我的英语。如果有任何错误,请原谅我的错误

0 投票
3 回答
1731 浏览

android - 如果没有主应用程序,后台服务能否存在?

让我们检查下一个场景:

  1. 我创建了一个新的 android 应用程序,其中包含应用程序类、活动和后台服务。
  2. static在应用程序类中有一些变量,可以说它是 int i = 0;
  3. 我启动activity,并service从活动启动onCreate(),服务获得START_STICKY标志。
  4. 所做service的只是使用 TimerTask 将当前秒写入应用程序类中的变量。5.我退出活动
  5. 一段时间后,Android 将终止服务和应用程序(假设设备资源不足),并因为START_STICKY标志而重新启动服务。

现在我必须提出问题:

  1. 操作系统杀死应用程序但不杀死服务的情况是什么?
  2. 当服务被系统重新启动时,应用程序是否也会重新启动?如果是 - 它将有哪个上下文,如果没有,怎么可能有一个服务在没有他的应用程序的情况下运行?

谢谢,对不起我糟糕的英语......

0 投票
2 回答
11531 浏览

android - 如何定期唤醒我的应用程序

我想在 Android 中创建一个功能,比如提醒。

我想启动我的应用程序/活动,当它没有运行,或者它的 UI 不可见时。

它类似于提醒,在所需时间唤醒应用程序。

我没有使用过任何类型的后台任务或服务,所以我不知道该做什么,或者我应该学习什么类型的课程或演示?

任何人都可以通过演示或教程链接给我一些建议。提前致谢。