본문 바로가기
반응형

Android36

Android - WorkManager (5) - Chaining Work 이전 글 : 2019/10/17 - [프로그래밍/Android] - Android - WorkManager (4) -Observing intermediate Worker progress 출처- Android developer chaining work WorkManager를 사용하면 여러 종속 작업을 지정하고 작업 순서를 정의하는 일련의 작업을 작성하고 대기열에 넣을 수 있습니다. 이는 특정 작업에서 여러 작업을 실행해야 할 때 특히 유용합니다. Chain of work을 만들려면 WorkContinuation 인스턴스를 반환하는 WorkManager.beginWith (OneTimeWorkRequest) 또는 WorkManager.beginWith (List)를 사용할 수 있습니다. 그런 다음 WorkC.. 2019. 10. 17.
Android - WorkManager (4) -Observing intermediate Worker progress 이전 글 : 2019/10/17 - [프로그래밍/Android] - Android - WorkManager (3) - Work States and observing work 출처 - Android developer Observing intermediate Worker progress WorkManager 2.3.0-alpha01은 작업자의 중간 진행 상황을 설정하고 관찰하는 first-class를 추가합니다. 앱이 포 그라운드에있는 동안 Worker가 실행중인 경우 WorkInfo의 LiveData를 반환하는 API를 사용하여이 정보를 사용자에게 표시 할 수도 있습니다. ListenableWorker는 이제 setProgressAsync () API를 지원하므로 중간 진행률을 유지할 수 있습니다. 이러한.. 2019. 10. 17.
Android - WorkManager (3) - Work States and observing work 이전글 : 2019/10/16 - [프로그래밍/Android] - Android - WorkManager (2) WorkRequest 출처- Android developer 작업상태 관찰 Work States Android 상에서 사용되는 작업들은 그 작업이 시작 부터 완료 될 때까지 다양한 상태를 가집니다. 그 상태들은 다음과 같습니다. 아직 완료되지 않은 선행 작업이 있는 경우 작업은 'BLOCKED' 상태입니다. 제약 조건과 타이밍이 충족되는 즉시 실행할 수있는 작업은 'ENQUEUED'로 간주됩니다. Worker가 현재 실행 중이면 RUNNING 상태입니다. Worker가 Result.success ()를 반환하면 성공한 것으로 간주됩니다. 이것은 작업이 끝이난 상태입니다. OneTimeWorkR.. 2019. 10. 17.
Android - WorkManager (2) WorkRequest 이전 글을 보고 오시면 더 좋습니다.( 2019/10/16 - [프로그래밍/Android] - Android - WorkManager(1) ) 출처- Android developer WorkReqeust 정의 이전 글에서 WorkManager를 수행하기 위해서는 WorkRequest가 필요했습니다. 그럼 WorkReqeust에 대해 자세히 알아보도록 하겠습니다. Work constraints 작업에 제약 조건을 추가하여 언제 실행할 수 있는지 표시 할 수 있습니다. 예를 들어, 장치가 idle 상태이고 전원에 연결된 경우에만 작업을 실행하도록 지정할 수 있습니다. Code로는 다음과 같습니다. (저번 글에서 만들었던 Project의 MainFragment에 작성하였습니다.) class MainFragme.. 2019. 10. 16.
반응형