android-workmanager 相关问题

Android Jetpack WorkManager用于安排和管理一次性和定期后台任务。

在android oreo中重启设备后,PeriodicWorkRequest无法正常工作

我要求根据以下逻辑将app通知推送给用户。每24小时后会显示A类通知。每7天后会显示B类通知。输入......

回答 2 投票 6

如何在没有序列化的情况下将对象作为输入传递给WorkManager?

我需要将复杂的对象传递给WorkManager。或者我需要序列化包含Livedata和Date的对象。它抛出java.lang.IllegalArgumentException:Key cabinId2具有无效的类型类com ....

回答 1 投票 0

IllegalStateException:WorkManager已初始化

拥有这些依赖项:dependencies {implementation“androidx.work:work-runtime:2.0.1”androidTestImplementation“androidx.work:work-testing:2.0.1”}运行此代码时...

回答 4 投票 1

为什么工作经理的工人仍然处于ENQUEUED状态?

我正在使用NetworkType.CONNECTED约束创建OneTimeWorkRequest,但即使设备已连接到互联网,请求仍处于ENQUEUED状态约束约束=新...

回答 1 投票 4

是否可以从Worker类获取用户位置?

我必须安排一项工作来获取用户当前位置并在给定间隔内更新到服务器(即使应用程序未运行)。我正在尝试使用WorkManagerAPI来实现该功能。是吗 ...

回答 1 投票 1

在运行定期任务 - WorkManager之前立即运行工作

我想在进程结束后立即运行一个周期性任务,然后运行一个定期的每日任务。我知道如何运行一个周期性任务,但我的问题是我需要立即运行这个周期性任务......

回答 1 投票 0

如果我在09:00设置它,在哪个范围内运行WorkManager?

我需要在每天早上09:00执行功能。我知道AlarmManager但我想使用WorkManager。在哪个范围内运行此代码? + - 10分钟?有人试过吗?我不用任何......

回答 1 投票 0

工人经理的自定义约束

我有一个用例,我的工作人员只有在我的蓝牙设备与我的Android应用程序连接时才能工作。如何在工作管理器中设置自定义约束以运行我的工作类。 ...

回答 1 投票 1

即使在经常性时间内从未满足设置约束,androidx JetPack工作管理器也会完成工作吗?

例如:我使用网络需求和计费约束将24小时的PeriodicWorkRequest排队。如果在24小时内从未达到约束,工作经理是否会......

回答 1 投票 0

在WorkManager中需要上下文

我正在使用WorkManager 1.0.0-alpha05安排一些任务在我的应用可能正在运行或可能没有运行的功能中运行。我要做的工作需要上下文,所以如何将上下文传递给它? ...

回答 1 投票 2

显示运行WorkManager工作程序的详细进度

我想用新的JetPack WorkManager(链接到codelabs)组件(在应用程序的沙箱分支中)替换现有数据同步系统的作业调度方面。我现有的系统工作......

回答 1 投票 3

如何使用Workmanager将Android sqlite db与服务器同步?

我想在第一次运行应用程序时在Android应用程序中将服务器数据库内容下载到我的本地SQLite。之后,我想定期与服务器同步(比如应用程序打开的每一天)。 ...

回答 1 投票 0

WorkManager.getInstance()。cancelAllWorkByTag()不会停止定期作业

对于定期任务我使用工作管理器作为:PeriodicWorkRequest.Builder wifiWorkBuilder = new PeriodicWorkRequest.Builder(FileUpload.class,15,...

回答 2 投票 1

是否可以在Worker中使用WebView?

背景我正在尝试在后台加载一些URL,但与WebView在Activity中加载它的方式相同。开发人员想要它有多种原因(并在此处要求),......

回答 1 投票 2

Workmanager无法在待机和打盹模式下工作

我正在使用计划我的通知的WorkManager,它在我的智能手机处于活动状态时有效,但是当我的智能手机处于待机状态时它不起作用。为什么?有一些限制,让我这样?要么 ...

回答 1 投票 1

尝试在空对象引用上调用虚方法'boolean androidx.work.State.isFinished()'

我正在尝试使用codeLab文档学习WorkManager for Android。当我尝试测试beginUniqueWork的功能时我崩溃了(确保独特的工作)我只是实现beginUniqueWork和...

回答 1 投票 0

E / SQLiteLog:(283)从WAL文件恢复帧

每次启动应用程序时都会出错。 E / SQLiteLog:(283)从WAL文件中恢复了22帧/data/data/com.dmitrysimakov.kilogram/databases/androidx.work.workdb-wal该应用程序是......

回答 1 投票 2

不从工作管理器调用doWork()方法

我正在尝试使用WorkManager进行服务器调用。所以,我编写了下面的Worker类: class ServerCallWorker extends Worker {public ServerCallWorker(@NonNull Context context,@ NonNull ...

回答 1 投票 3

无法在未在WorkManager中调用Looper.prepare()的线程内创建处理程序

我正在尝试为周期性后台操作实现WorkManager。尝试在Worker中使用Handler时,我遇到了一个常见错误。我知道错误是说我需要调用Looper ....

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.