Firebase jobdispatcherを使用してURLヒットをスケジュールし、応答を取得してdbを更新できるかどうかを知りたいと思います。 私はそれを夜に1日1回実行したいと思います。これが可能なら誰でも知っていますか?Android - Firebase jobdispatcher
私はこれを行う良い例が見つかりません。私は既にアンドロイドのドキュメントとhttps://github.com/firebase/firebase-jobdispatcher-android#user-content-firebase-jobdispatcher-を読んでいます。
は私が事前にAPI 16.
感謝をターゲットにしていますので、Firebase jobdispatcherを使用する必要があります。
UPDATE
これは私が1日1回、それをスケジュールするために何をしたかです。
final int periodicity = (int) TimeUnit.HOURS.toSeconds(24);
final int toleranceInterval = (int) TimeUnit.HOURS.toSeconds(1);
FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDriver(this));
Job job = dispatcher.newJobBuilder()
.setService(UpdateTVJobService.class)
.setTag(JOB_TAG)
.setTrigger(Trigger.executionWindow(periodicity, periodicity + toleranceInterval))
.setLifetime(Lifetime.FOREVER)
.setRecurring(true)
.setReplaceCurrent(true)
.build();
int result = dispatcher.schedule(job);
if (result != FirebaseJobDispatcher.SCHEDULE_RESULT_SUCCESS) {
Log.d("JOB_TAG", "ERROR ON SCHEDULE");
}
ありがとう、私は何か似たようなことをしました。私は他の人のために自分の投稿を更新します。 – Sol
@Bhuvnesh Varma:トリガーウィンドウについて質問する必要がありますか? –
@ young_08あなたのお問い合わせは何でもお願いします。 –