android-jobscheduler

    0熱度

    2回答

    由於指定的條件而未執行的計劃的JobService(JobScheduler api或Firebase jobdispather)是否會在設備重新啓動後自動重新計劃?或者我們需要重新安排時間。

    0熱度

    1回答

    我嘗試運行JobScheduler,週期性間隔10秒。例如builder.setPeriodic(10000)。但不能啓動TestJobService IntentService按鈕單擊並不顯示任何錯誤消息。 任何機構都可以幫助我。 public void onClick(View v){ ComponentName mServiceComponent = new ComponentNa

    0熱度

    1回答

    我正在學習如何使用JobScheduler。如onresume方法中所示,爲了執行作業,我設置了要滿足的條件,當設備未充電時,將安排作業,不管設備是否空閒,作業將每 7執行秒。 在運行時,USB電纜連接到設備,以便安裝應用程序,這意味着設備正在充電,所以在安裝應用程序後 作業還沒有啓動,因爲設備正在充電,但我拔掉後,我執行的作業 執行的工作,但發生的事情是,工作從未開始,我不明白爲什麼 請讓我知道

    2熱度

    2回答

    我的Android應用程序通過在特定時間發送通知來幫助用戶遵循其日常計劃。使用JobScheduler可以輕鬆解決此任務。它看起來簡單,輕便,並且是最新的解決方案。 我在苦苦掙扎的是如何計劃每天的所有通知。我需要運行代碼來檢查用戶的每日計劃並安排每天午夜時間安排通知。到目前爲止,我發現了兩種方法 使用JobService。可以重新安排與 公衆最終無效jobFinished(JobParameter

    4熱度

    1回答

    對於Nougat下面的API,您可以在清單中聲明一個訂閱CONNECTIVITY_CHANGES的接收器。這使我可以監聽網絡連接的變化,無論連接是打開還是關閉,並允許我執行任務,即使我的應用程序沒有運行。 在牛軋糖上,這似乎不可能。我知道,如果存在網絡連接,Nougat上的JobScheduler可用於在後臺執行某些任務,但似乎沒有辦法監聽網絡連接丟失。 換句話說,我希望能夠聽到手機何時失去了所有

    1熱度

    1回答

    我知道當設備處於空閒模式時,方法setRequiresDeviceIdle(boolean requiresDeviceIdle)使作業運行。 我想要的是相反的,我希望在設備不處於空閒模式時(屏幕打開並且用戶正在使用手機)運行作業,並且我知道setRequiresDeviceIdle(false)不能完成這項工作,因爲說「false」意味着它不是必需的,所以它會在閒置和不閒時運行。

    1熱度

    1回答

    根據我的理解,下面的代碼位應該設置一個只有在存在網絡連接時纔會運行的定期作業。這意味着儘管是週期性的,除非滿足所需條件,否則它不會運行。 但這並不奏效。無論是否有網絡,它總是在這段時間後運行。難道我做錯了什麼 ? JobScheduler mJobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);

    0熱度

    1回答

    我使用下面的代碼來安排一個工作,當有互聯網運行但它只運行一次,我希望它運行時,只要有一個可用的網絡。這可能嗎? 我試着定期工作,並添加一個網絡約束,認爲每過一段時間它就會睡覺並喚醒,並檢查可用網絡,如果有可用網絡,那麼它將執行該作業,否則它會去返回到睡眠模式,但由於作業運行時的期限已到(因爲如果沒有網絡限制) 這是調度代碼的所有的時間,我沒有得到想要的行爲 mJobScheduler = (Job

    1熱度

    1回答

    我使用作業調度程序,我的主要活動安排一項服務,以在下一次有互聯網連接時啓動。所以當應用程序第一次安裝時,佈局只有一個按鈕,當你點擊它時,它會安排依賴於網絡的服務,然後我想要完成活動(如在佈局中被銷燬,以便用戶獲得他的屏幕)在安裝應用程序之前),所以我有兩個問題: 1)如果計劃服務的活動被破壞是否意味着該服務仍然計劃或丟失? 2)爲什麼在onClick事件結束時(調度服務後)調用方法finish()

    0熱度

    1回答

    需要一些幫助來正確設置我的perodic作業android-job lib。 我想每天開一次工作,並且該設備是想要的。此外,工作應該儘快開始。這意味着最好的工作是在上午00:01開始。 而不是解決方案描述here! 這可能嗎? 任何人都可以給我提示的rigth解決方案? 這是我的工作,每天一次代碼snippset如果設備處於閒置狀態 mJobId = new JobRequest.Builder