問題タブ [android-jobscheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android JobScheduler は RxJava の代替として機能しますか?
rxjava
これは、 (および)を使用した典型的なネットワーク呼び出しretrofit
です。JobScheduler
これの代わりに使えますか?はいの場合、どのように?なによりオススメです?
android - Android は、特定の時間に JobScheduler の実行を開始します
毎日決まった時間にJobSchedulerを起動し、3時間後に終了させたい。
ジョブを 20 分ごとに 3 時間トリガーする部分がありますが、JobInfo.Builder クラスには、正確な時間にジョブを開始するオプションがありません。
JobInfo.Builderクラスの概要を調べてみると、JobScheduler を開始する時間を設定するものは何もありません。
明らかに、私はそれを一日中実行したくなく、時間が一致することを確認します。これは必要以上にバッテリーを消耗し、悪いプログラミングです。
指定した時間に実行するアラームを作成して、このジョブをトリガーすることを考えていましたが、これは少しやり過ぎのようです。
この JobScheduler をトリガーする AlarmManger 以外に、この問題に対する他の解決策がある場合は、大歓迎です。
android - Android N でジョブ スケジューラが実行されない
ジョブ スケジューラは、Android Marshmallow および Lollipop デバイスでは期待どおりに動作しますが、Nexus 5x (Android N プレビュー) では実行されません。
ジョブをスケジュールするためのコード
サービスはマニフェストで次のように定義されています。
Android N (プレビュー) でこの問題が発生している人はいますか?
android - JobScheduler setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY) が機能しない
次のコードは実行されません。ジョブは正常にスケジュールされますが、実際には実行されません。私は 1 分 10 秒の優先期限を設定しました。デバイスは常に WiFi に接続されており、5 時間待機した後でも、起動したことはありません。私は何を間違っていますか?
android - JobScheduler.schedule(job) が JobService を開始していません
JobScheduler のライブラリをロリポップ前のデバイスで使用しています。ロリポップ デバイスを使用しています。問題は、mJobScheduler.schedule(job) でジョブ サービスを開始する必要がありますが、開始していません。また、.setPeriodic(2000) メソッドを含めると、アプリはこれでクラッシュします
スタックトレース。
私のメインアクティビティ
MyService クラス
私のマニフェストファイル