草庐IT

作业队

全部标签

android - 作业调度程序无法取消系统 uid 的作业

当我尝试取消我的应用程序中的所有作业时,我在logcat中收到以下异常06-2611:27:54.866E/JobSchedulerService(1246):Can'tcancelalljobsforsystemuid06-2611:27:54.866E/JobSchedulerService(1246):android.util.Log$TerribleFailure:Can'tcancelalljobsforsystemuid06-2611:27:54.866E/JobSchedulerService(1246):atandroid.util.Log.wtf(Log.java:2

慕课版软件质量保证与测试(第三章.课后作业)

慕课版软件质量保证与测试(第三章.课后作业)一、选择题二、填空题三、判断题四、解答题一、选择题1.凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫()  A.等价类划分  B.边界值分析  C.错误推测法  D.逻辑覆盖测试参考答案:D2.黑盒测试技术中不包括()  A.等价类划分  B.边界值分析  C.错误推测法  D.逻辑覆盖参考答案:D3.黑盒测试技术,使用最广的用例设计技术是()  A等价类划分  B边界值分析  C错误推测法  D逻辑覆盖参考答案:A4.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试

javascript - 使用解析服务器和 Heroku 调度程序的后台作业

为我的Android应用程序使用解析服务器和heroku。想要创建后台作业,如Parse.com之前提供的那些,但似乎无法使其工作。在parser-server-example文件夹中,我添加了一个包含以下内容的jobs.js文件:varParse=require('parse/node');Parse.initialize('my_app_id');Parse.serverURL='https://random-name.herokuapp.com/parse';functionsaveSomething(){varobj=newParse.Object('my_class','ra

android - WorkManager.getInstance().cancelAllWorkByTag() 不停止定期作业

对于周期性任务,我将工作管理器用作:PeriodicWorkRequest.BuilderwifiWorkBuilder=newPeriodicWorkRequest.Builder(FileUpload.class,15,TimeUnit.MINUTES).setConstraints(newConstraints.Builder().setRequiredNetworkType(NetworkType.METERED).build());PeriodicWorkRequestwifiWork=wifiWorkBuilder.build();WorkManager.getInstan

java - 如何使用 JobScheduler 为 Android 定期作业指定初始延迟?

我想创建一个具有特定时间和给定周期的运行作业。例如,我想在每个月的第二天安排一个作业,它应该每个月都运行。查看JobInfo.Builderdocumentation我还没有找到设置初始延迟的方法。关于如何实现这一目标的任何想法?这是以正确的周期运行但不是我想要的初始延迟的代码:funbuild(application:Application,periodicity:Days,startDay:Days){valserviceComponent=ComponentName(application,GenerateDebtJobService::class.java)valbuilder

android - 我可以使用作业调度程序发送通知吗?

我正在尝试在作业服务运行时立即发出通知。它不工作。我想知道在启用Job服务时提供通知的正确方法。请帮助我理解这些概念以及如何使其发挥作用?注意:计划正在运行,我正在尝试添加通知,但它不起作用。publicclassGuardianJobServiceextendsJobService{publicfinalintREQUEST_CODE_ASK_PERMISSIONS=1001;@OverridepublicbooleanonStartJob(JobParametersparams){enableTracking();addNotification();returntrue;}@Ove

android - 屏幕打开时设置作业调度程序(设备未闲置)?

我知道方法setRequiresDeviceIdle(booleanrequiresDeviceIdle)使作业在设备处于空闲模式时运行。我想要的恰恰相反,我希望作业在设备未处于空闲模式(屏幕打开且用户正在使用手机)时运行并且我知道setRequiresDeviceIdle(false)没有完成这项工作,因为说“false”意味着它不是必需的,所以它会在空闲时和不空闲时运行。 最佳答案 这无法通过JobScheduler实现。如果您希望基于屏幕打开触发行为,您必须不断运行(很可能是foregroundservice)并以编程方式注册

android - 如何测试 Evernote 的 Android 作业?

如何测试使用Android-Job创建的工作图书馆?任何关于单元测试、仪器测试甚至手动测试的想法都值得赞赏,我只是想检查它是否按预期工作。具体来说,我有一个工作,每N小时执行一次HTTP请求:packagecom.kondenko.yamblzweather.job;importandroid.support.annotation.NonNull;importcom.evernote.android.job.Job;importcom.evernote.android.job.JobRequest;importcom.kondenko.yamblzweather.model.entit

Android 作业调度程序周期性任务在一段时间后或设备重启后不起作用

我正在尝试使用作业调度程序执行周期性任务。我想每10秒调用一次服务,它可以正常工作几个小时,但有时它会停止工作,并且在设备重启后无法工作。这是我尝试过的ComponentNamegetAlertJobComponent=newComponentName(context.getPackageName(),GetAlertJobService.class.getName());JobInfo.BuildergetAlertbuilder=newJobInfo.Builder(Constants.getAlertJobid,getAlertJobComponent);getAlertbuil

android - Firebase JobDispatcher-Scheduled 作业在设备重启时丢失

我正在使用Firebase-JobDispatcher.我已经安排了一些工作,如果我保持设备开关,它工作正常。但是如果我重新启动我的设备,那么计划的工作不会执行或者它不会被重新安排?我已经使用了setLifetime(Lifetime.永远)。设备重启时作业仍然丢失。下面是我使用的代码-JobmyJob=dispatcher.newJobBuilder().setService(MyJobService.class).setTag("DataSend").setRecurring(false).setLifetime(Lifetime.FOREVER).setTrigger(Trigg