Android-L 開発者 SDK の最新のサンプルを調べています。TestJobServiceandroid-L/ui/views/Clipping/ClippingBasic
という名前のサンプル クラスがあります。これはJobServiceから拡張され、さらにServiceから拡張されます。JobServiceは android.jar のクラスですが、開発ガイドや Android ソースコード www.androidxref.comには情報がありません。誰かがこのクラスを見たことがありますか、またはその目的が何であるかを知っていますか?
質問する
12464 次
2 に答える
8
これは、システムの状態 (アイドル、プラグインなど) に応じて実行がスケジュールされているタスクに対して呼び出される、新しいタイプのサービスです。
JobScheduler からのコールバックのエントリ ポイント。
これは、以前にスケジュールされた非同期要求を処理する基本クラスです。
onStartJob(JobParameters)
ジョブ ロジックを実装する場所であるをオーバーライドする責任 があります。
基本的にJobInfo
は、これらの条件を記述したオブジェクトを作成し ( でJobInfo.Builder
)、実行する必要があるサービスのコンポーネント名を設定します。
それらをスケジュールするにはJobScheduler
、 でアクセスできる が 必要ですContext.getSystemService(Context.JOB_SCHEDULER_SERVICE)
。
ところで、ご存じない場合のために、 L Preview のドキュメントはこちらにあります。
更新: JobService に関するドキュメントは次のとおりです: https://developer.android.com/reference/android/app/job/JobService.html
于 2014-07-07T14:58:15.890 に答える