由于AsyncTask 、 IntentSerrvice和JobIntentService都被弃用了,我应该在 2022 年使用哪个工具或 class go? 我想在设备重启后重新安排BroadcastReceiver中的警报(因为警报在此过程中丢失)。 该任务很可能需要 < 1 分钟才能完 ...
由于AsyncTask 、 IntentSerrvice和JobIntentService都被弃用了,我应该在 2022 年使用哪个工具或 class go? 我想在设备重启后重新安排BroadcastReceiver中的警报(因为警报在此过程中丢失)。 该任务很可能需要 < 1 分钟才能完 ...
我想实现一个长时间运行的服务来接收来自emqx服务器的推送消息(即使程序没有运行)。 如果我使用 android Service 或 JobIntentService,则需要显示非预期的通知。 如果我使用 WorkManager,可以定义的最小重复间隔为 15 分钟。 出于某种原因,我们不想使用 F ...
我正在创建 GPS 跟踪应用程序。 所以我需要在后台(或前台?)运行这个应用程序。 当我点击 Fragment (FirstClass) 中的“开始”按钮时,如何调用 JobIntentService (SecondClass) class? 例如,我查看了这段代码- 但我仍然不明白如何从片段 c ...
我的应用程序根据用户的位置确定速度限制,并告诉用户他是否超过了它。 从 Android API 级别 30 及更高级别开始,Google 已将 IntentService 定义为已弃用,并建议使用WorkManager或JobIntentService ,并声明有必要从Z035489FF8D0927 ...
我想在用户打开应用程序时运行一项服务,然后只要每 1 分钟安装一次应用程序就让它运行。 该服务将通过调用 API 来检查是否有新订单,如果有,则会显示通知。 我做了一些研究,发现 JobIntentService 和 Broadcast Reciever 是我需要用来解决我的问题,但我无法将它们放 ...
我有主屏幕小部件,它有一个简单的AppWidgetProvider和JobIntentService ,我可以在其中完成所有工作。 问题是 - 它的工作方式是随机的。 有时会,有时不会 - 最奇怪的是,我可以在日志中看到,在每个小部件更新时, JobIntentService的enqueueWor ...
登录页面后,我正在使用 JobIntentService 从服务器下载数据,并通过 BroadcastReceiver 将数据传递给活动。 对于较少量的数据,它可以正常工作,但是当我处理实时数据时,它会给出以下异常: ...
这需要一些上下文,请与我裸露... 我已将用于评估 NFC 数据的依赖项迁移到新应用程序。 每当发现 NFC 标签时,我的应用程序都会生成一个 Activity 来处理该事件。 在这个NfcActivity的onCreate function 中,启动了一个后台服务(我们称之为MyNfcHelper ...
我在我的JobIntentService中使用 kotlin 协程,所以在onHandleWork我会启动我的协程,一旦这个任务结束,我需要通过取消Job来清理资源。 onDestroy在服务启动后立即调用,因为我在onHandleWork上启动协程,它不会阻塞当前线程。 完成任务后必须取消协程 ...
在FetchAddressIntentService实现IntentService之后(在 kotlin 中): 有人建议我如何以一种好的方式将IntentService替换为JobIntentService吗? IntentService在 Android-R / Android-11 中已弃 ...
我有一个 JobIntentService 应该执行 API 调用并在结果可用后进行广播。 我正在使用协程使用 Retrofit 进行网络调用。 但是,如果我在 CoroutineScope 内发送广播,它不会触发 BroadcastReceiver 这是我的服务代码 - 我的服务.kt Serv ...
我正在使用JobIntentService.enqueueWork() 我想知道即使没有在onHandleWork()调用onHandleWork()也有可能调用onDestroy() 。 基本上,JobIntentService 的生命周期是什么。 onHandleWork()保证在onDe ...
我已经自定义JobIntentService 和静态方法enqueueWork 。 我还自定义了 FirebaseMessagingService 的实现。 当我收到来自 FCM 的推送通知时,我会调用我的JobIntentService的enqueueWork 。 但方法OnHandleW ...
谷歌最近弃用了 IntentService: https ://android.googlesource.com/platform/frameworks/base.git/+/6f8b09029932dfd24945202017639754b00acc2e IntentService 的文档现在 ...
我已将我的 Android 库项目 (SDK) 迁移到 AndroidX,它正在使用implementation 'androidx.core:core:1.1.0'依赖项。 将此 SDK 集成到非 AndroidX 应用程序后,我的 SDK 崩溃并出现以下异常: 我的 SDK 用户中很少有人尚 ...
虽然这已经得到回答。 我试过那些但没有运气。 就我而言,我在同一个项目中使用 JobService 和 JobIntentService 来测试和学习东西。 JobService 工作正常,但是当我尝试 JobIntentService 时,它在我的情况下不起作用,我面临以下错误: 尽管正如其他答 ...
我想在onHandleWork内部的for循环中调用一个非静态方法。 我该如何实现? ...
我正在构建一个需要检测照片中某些对象的应用程序。 我首先将所有要检查的照片加载并保存到我的房间数据库中,然后使用 ViewHolder 将其连接到我的视图。 当用户单击一个按钮时,我希望开始检测过程,并且我想为此使用 jobIntentService(因为那里可能有数千张照片)。 我的问题是 - ...
基本上我想在后台发送纬度和经度,它在奥利奥版本下工作正常,但我被困在那个部分。 它工作得很好。 我添加了一个后台 JobIntentService,它在 Oreo 和 pie 背景中运行良好,但是当我在 2 分钟后锁定屏幕时,它会禁用或停止向我的服务器发送位置。 ...
我正在实现一个解决方案,以跟踪我的应用程序中前台和后台的位置更新,并在位置更新时执行一些任务。 根据https://developers.google.com/android/reference/com/google/android/gms/location/FusedLocationPr ...