cost 455 ms
来自 BroadcastReceiver 的长时间运行的后台任务 - 使用哪个 class? - Long running background task from BroadcastReceiver - which class to use?

由于AsyncTask 、 IntentSerrvice和JobIntentService都被弃用了,我应该在 2022 年使用哪个工具或 class go? 我想在设备重启后重新安排BroadcastReceiver中的警报(因为警报在此过程中丢失)。 该任务很可能需要 < 1 分钟才能完 ...

从 emqx 接收推送消息的长时间运行的服务 - Long running service to receive push messages from emqx

我想实现一个长时间运行的服务来接收来自emqx服务器的推送消息(即使程序没有运行)。 如果我使用 android Service 或 JobIntentService,则需要显示非预期的通知。 如果我使用 WorkManager,可以定义的最小重复间隔为 15 分钟。 出于某种原因,我们不想使用 F ...

获得 GPS Android API 级别 30 及更高级别的后台位置的最佳方法 - Best way get GPS Location in background for Android API level 30 and higher

我的应用程序根据用户的位置确定速度限制,并告诉用户他是否超过了它。 从 Android API 级别 30 及更高级别开始,Google 已将 IntentService 定义为已弃用,并建议使用WorkManager或JobIntentService ,并声明有必要从Z035489FF8D0927 ...

每 1 分钟显示一次通知 Android - Show notification every 1 minute Android

我想在用户打开应用程序时运行一项服务,然后只要每 1 分钟安装一次应用程序就让它运行。 该服务将通过调用 API 来检查是否有新订单,如果有,则会显示通知。 我做了一些研究,发现 JobIntentService 和 Broadcast Reciever 是我需要用来解决我的问题,但我无法将它们放 ...

JobIntentService - onHandleWork 并不总是被调用? - JobIntentService - onHandleWork is not always called?

我有主屏幕小部件,它有一个简单的AppWidgetProvider和JobIntentService ,我可以在其中完成所有工作。 问题是 - 它的工作方式是随机的。 有时会,有时不会 - 最奇怪的是,我可以在日志中看到,在每个小部件更新时, JobIntentService的enqueueWor ...

如何在通过广播接收器将 JobIntentService 之间的数据传递给活动时防止 TransactionTooLarge 异常 - How to prevent TransactionTooLarge exception while passing data between JobIntentService to activity via Broadcast receiver

登录页面后,我正在使用 JobIntentService 从服务器下载数据,并通过 BroadcastReceiver 将数据传递给活动。 对于较少量的数据,它可以正常工作,但是当我处理实时数据时,它会给出以下异常: ...

Android JobIntentService 作为另一个服务的包装器 - Android JobIntentService as wrapper on another service

这需要一些上下文,请与我裸露... 我已将用于评估 NFC 数据的依赖项迁移到新应用程序。 每当发现 NFC 标签时,我的应用程序都会生成一个 Activity 来处理该事件。 在这个NfcActivity的onCreate function 中,启动了一个后台服务(我们称之为MyNfcHelper ...

android服务中的协程资源什么时候释放? - When to release the coroutine resources in android service?

我在我的JobIntentService中使用 kotlin 协程,所以在onHandleWork我会启动我的协程,一旦这个任务结束,我需要通过取消Job来清理资源。 onDestroy在服务启动后立即调用,因为我在onHandleWork上启动协程,它不会阻塞当前线程。 完成任务后必须取消协程 ...

从使用协程进行网络调用的服务内部发送广播 - sendBroadcast from inside Service which uses Coroutine for network call

我有一个 JobIntentService 应该执行 API 调用并在结果可用后进行广播。 我正在使用协程使用 Retrofit 进行网络调用。 但是,如果我在 CoroutineScope 内发送广播,它不会触发 BroadcastReceiver 这是我的服务代码 - 我的服务.kt Serv ...

可以在 JobIntentService 中没有 onHandleWork() 的情况下调用 onDestroy() 吗? - Can onDestroy() be called without onHandleWork() in JobIntentService?

我正在使用JobIntentService.enqueueWork() 我想知道即使没有在onHandleWork()调用onHandleWork()也有可能调用onDestroy() 。 基本上,JobIntentService 的生命周期是什么。 onHandleWork()保证在onDe ...

在 Android 中不需要 android.permission.BIND_JOB_SERVICE 权限 - Does not require android.permission.BIND_JOB_SERVICE permission in Android

虽然这已经得到回答。 我试过那些但没有运气。 就我而言,我在同一个项目中使用 JobService 和 JobIntentService 来测试和学习东西。 JobService 工作正常,但是当我尝试 JobIntentService 时,它在我的情况下不起作用,我面临以下错误: 尽管正如其他答 ...

如何从服务中访问我的活动的 ViewModel? - How can I access my activity's ViewModel from within a service?

我正在构建一个需要检测照片中某些对象的应用程序。 我首先将所有要检查的照片加载并保存到我的房间数据库中,然后使用 ViewHolder 将其连接到我的视图。 当用户单击一个按钮时,我希望开始检测过程,并且我想为此使用 jobIntentService(因为那里可能有数千张照片)。 我的问题是 - ...

奥利奥和派的后台服务问题 - Background service issue in oreo and pie

基本上我想在后台发送纬度和经度,它在奥利奥版本下工作正常,但我被困在那个部分。 它工作得很好。 我添加了一个后台 JobIntentService,它在 Oreo 和 pie 背景中运行良好,但是当我在 2 分钟后锁定屏幕时,它会禁用或停止向我的服务器发送位置。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM