我正在开发一个应用程序,其中创建了一个后台服务来收集传感器数据。我从我的活动中启动该服务:startService(new Intent(this, MyService.class)); 我创建了一个服务,这样即使应用程序被销毁,后台服务仍然会继续收集数据。我尝试了这种方法,并且在某种程度上它...
我在Flutter中使用shared_preferences: ^2.0.7和flutter_background_service: ^0.1.5。但是当我调用shared preferences时出现错误: "Flutter: Unhandled exception: MissingPlu...
我只需要从控制器中访问我的BackgroundService。由于BackgroundServices是通过依赖注入来实现的,services.AddSingleton<IHostedService, MyBackgroundService>() 我该如何在控制器类中使用它?
我已经创建了一个后台发送位置信息的服务。 希望在我的活动中创建一个方法,该方法将访问当前正在运行的服务实例并调用其方法。 假设位置服务具有方法。 SendLocation() { /// to do } 现在在Activity A中: Service s = getCurren...
我正在使用 .Net-Core 编写一个托管服务,它基于定时器在后台运行任务。 目前我必须像这样同步运行代码:public override Task StartAsync(CancellationToken cancellationToken) { this._logger.Log...
我每15分钟监测一次用户的位置,即使用户在任务栏中关闭应用程序,我也希望该应用程序继续发送位置。 我尝试了这个示例,但它是针对Xamarin.Androidhttps://learn.microsoft.com/en-us/xamarin/android/app-fundamentals/s...
I create a BackgroundService like this: public class CustomService : BackgroundService { protected override async Task ExecuteAsync(Cancellati...
从传统的.NET Framework迁移时,我需要创建一个长时间运行的后台进程工作程序。 查看文档,我发现了一个BackgroundService类,用于此类目的。但是我遇到了两个相同的方法(在我看来),它们分别是ExecuteAsync()和StartAsync()。 有人能向我解释一下...
让我们来看下一个场景: 我创建了一个新的Android应用程序,其中包含一个应用程序类、活动和后台服务。 在应用程序类中有一些静态变量,假设它是一个 int i = 0; 在活动的 onCreate() 中启动服务,并使用 START_STICKY 标志,该服务使用 TimerTask 将...
我正在将一个非常老的VB遗留应用程序重写成基于浏览器的C# ASP.Net应用程序,使用Core 2.1和Entity Framework后端连接到SQL Server。其中几个功能是长时间运行的任务。其中一个例子是导入地址簿CSV文件。这些文件通常大小为50-100Mb并需要解析。我编写了上...