2017-01-23 25 views
0

需要一些幫助來正確設置我的perodic作業android-job libandroid-job:一天一次,DeviceIdle = true,儘快

我想每天開一次工作,並且該設備是想要的。此外,工作應該儘快開始。這意味着最好的工作是在上午00:01開始。

而不是解決方案描述here

這可能嗎? 任何人都可以給我提示的rigth解決方案?

這是我的工作,每天一次代碼snippset如果設備處於閒置狀態

 mJobId = new JobRequest.Builder(JOBTAG) 
      .setPeriodic(TimeUnit.HOURS.toMillis(24)) 
      .setPersisted(true) 
      .setUpdateCurrent(true) 
      .setRequiresCharging(false) 
      .setRequiresDeviceIdle(true) 
      .setRequiredNetworkType(JobRequest.NetworkType.CONNECTED) 
      .build() 
      .schedule(); 

回答

0

鏈接的助手工作,你只需要將它調整到你的使用情況。

請注意,版本1.2.0將包含一個helper class,這應該使您更容易。