adb命令使用workmanager列出所有计划的工作

时间:2019-04-27 10:35:48

标签: android adb android-workmanager

是否存在adb shell(dumpsys)命令,该命令将提供有关使用workmanager-PeriodicWorkRequest计划的所有任务的详细信息

基本上,我有一个计划任务,应该每天运行。如何使用adb安排下一个任务?

adb shell dumpsys alarm package.name将使用workmanager列出我的计划工作

2 个答案:

答案 0 :(得分:1)

鉴于WorkManager将所有WorkRequest存储在Room数据库中,您的赌注是检索该数据库并对其进行调查。

据我所知,adb的最佳选择是使用JobScheduler可用的版本(WorkManager用于API级别23+设备):

adb shell dumpsys jobscheduler

回答here

答案 1 :(得分:0)

清除您的 logcat。打开终端。运行 adb shell am broadcast -a "androidx.work.diagnostics.REQUEST_DIAGNOSTICS" -p ""。再次检查logcat。这应该有效。