問題タブ [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.

0 投票する
4 に答える
21336 参照

android - WorkManager が PeriodicWorkRequest を繰り返さない

コードをバックグラウンドで実行する Android アプリケーションを作成しています。Android Oreo によってバックグラウンド サービスに導入された制限についてはよく理解しています。そのため、WorkManager API を使用してタスクの実行をスケジュールしています。Android API 24 (Nougat) を使用して Mi Max デバイスでコードをテストしており、自動起動を手動で有効にして、MIUI がアプリをバックグラウンドで実行できるようにしていますが、問題は、WorkManager がアプリケーションの起動時に初めて起動することです。その後、それは機能しません。以下は、定期的な作業要求と作業自体に使用している私のコードです。

PeriodicWorkRequest 呼び出し:

ClassExtendingWorker:

0 投票する
2 に答える
1339 参照

android - alpha04 で Android WorkManager のチェーンされた作業が実行されない

[更新] これはalpha09で解決されました

WorkManager alpha04 beginWithとAPIによって連鎖される 2 つの作品がありthenます。

それらは私のMainActivity.ktファイルで呼び出され、最初の 1 つだけが実行されるdwElementTypesWork場合もあれば、両方で実行される場合もあります。いくつかの構成がありませんか? ドキュメントはかなり簡単です。

これは、WorkManager ログに基づく logcat 出力です。

2 番目のジョブで次のエラーがスローされることがあります。

0 投票する
2 に答える
14673 参照

android - WorkManager を使用した定期的な作業リクエストが機能しない

定期的なworkmanagerスクリプトを作成しようとしていますが、アプリを開いたときに実行され、1回だけ実行されます(定期的ではありません)!

ここに私の主な活動があります:

}

これは私のdoworkメソッドです:

なぜ1分ごとに実行しないのですか? 私は何が恋しいですか?