2017-08-03 6 views
-1

私はこのサービスのクラスを作成しているときに、@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)という注釈を付けるように頼んでいるのですが、これは古いバージョンでは機能しないことを意味すると2015年からのチュートリアルでJobSchedulerについて学んでいましたか?それがあれば、GCMNetworkManagerは1つになりますか?Androidのジョブスケジューラ

答えて

0

つまり、古いバージョンでは機能しません。

はい注釈は、APIが文句を言わないLOLLIPOPバージョン

の下で働くことを指定し、それがある場合、GCMNetworkManagerは1でしょうか? jobschedulerのに

代替あなたは、最小限のデバイスのリソース使用率であなたの必要性に合ったものを選択する必要があり

  • AlarmManager
  • GCMNetworkManager
  • SyncAdapter

です。

注:有用なタスクを実行していなくてもデバイスリソースを引き続き使用するため、永続的に実行されるサービスや定期的な作業は避けてください。

関連する問題