問題タブ [android-workmanager]
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 - WorkManager が PeriodicWorkRequest を繰り返さない
コードをバックグラウンドで実行する Android アプリケーションを作成しています。Android Oreo によってバックグラウンド サービスに導入された制限についてはよく理解しています。そのため、WorkManager API を使用してタスクの実行をスケジュールしています。Android API 24 (Nougat) を使用して Mi Max デバイスでコードをテストしており、自動起動を手動で有効にして、MIUI がアプリをバックグラウンドで実行できるようにしていますが、問題は、WorkManager がアプリケーションの起動時に初めて起動することです。その後、それは機能しません。以下は、定期的な作業要求と作業自体に使用している私のコードです。
PeriodicWorkRequest 呼び出し:
ClassExtendingWorker:
android - alpha04 で Android WorkManager のチェーンされた作業が実行されない
[更新] これはalpha09で解決されました
WorkManager alpha04 beginWith
とAPIによって連鎖される 2 つの作品がありthen
ます。
それらは私のMainActivity.ktファイルで呼び出され、最初の 1 つだけが実行されるdwElementTypesWork
場合もあれば、両方で実行される場合もあります。いくつかの構成がありませんか? ドキュメントはかなり簡単です。
これは、WorkManager ログに基づく logcat 出力です。
2 番目のジョブで次のエラーがスローされることがあります。
android - WorkManager を使用した定期的な作業リクエストが機能しない
定期的なworkmanagerスクリプトを作成しようとしていますが、アプリを開いたときに実行され、1回だけ実行されます(定期的ではありません)!
ここに私の主な活動があります:
}
これは私のdoworkメソッドです:
なぜ1分ごとに実行しないのですか? 私は何が恋しいですか?