android-jobscheduler

    0

    1답변

    LocalBroadcastManager으로 브로드 캐스트 된 Intent의 브로드 캐스트는 소비되지 않고 대신 누적됩니다. 브로드 캐스트를 보낼 때마다 onReceive에 이전 브로드 캐스트와 모두 브로드 캐스트를 수신합니다. 정기 간행물에서 JobService 나는 IntentFilter이있는 BroadcastReceiver을 만들고 lbm.registe

    2

    1답변

    내 Android 앱에서 사용자가 기기를 연결할 때마다 몇 가지 작업을 수행해야합니다. 이 목적을 위해 지금 나는 사용자가 장치를 꽂고 장치가 뽑히게 될 때 장치를 멈출 때 IntentService를 시작하여 작업을 시작하는 BroadcastReceiver를 사용합니다. 지금 내가 안드로이드 5.0에 대한 JobScheduler를 사용하여 생각,하지만 제가

    1

    1답변

    JobInfo.Builder의 "setRequireDeviceIdle"메소드가 정확히 작동하는 방식은 무엇입니까? 안드로이드 문서 (https://developer.android.com/reference/android/app/job/JobInfo.Builder.html#setRequiresDeviceIdle(boolean))에서 내가 이해 한 바에 따르면

    4

    2답변

    첫 번째 JobService를 구현하려고합니다. onStartJob에 대한 전화가 실제로 보장된다는 사실을 알고 있습니다. (만료 시간없이 어이없는 요구 사항을 지정하면 약간의 문제가 있습니다.) 그렇다면 onStopJob은 어떨까요? 부름을받을 수 있나요? 내가 백그라운드에서 수행되는 작업이 구체적으로. 하지만 작업 완료 시점을 알 수있는 방법이 있습니다

    0

    2답변

    작업 스케줄러 서비스를 사용하여 작업을 예약하고 있습니다. 내 직업을 시작할 조건은 network(setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY))입니다. 처음으로 사용자 입력 (예 : 버튼 클릭)에서 작업을 예약하므로 사용자가 버튼을 클릭하면 네트워크를 사용할 수있게되면 내 작업이 시작됩니다. 제 질문은 제 작업이

    0

    2답변

    이 값은 rxjava (및 retrofit)을 사용하는 일반적인 네트워크 호출입니다. 이것을 대체하기 위해 JobScheduler을 사용할 수 있습니까? 그렇다면 어떻게? 무엇보다 추천입니까? Observable<GenericResponse> observable = someInterface.someMethod(); observable.subscri

    8

    5답변

    새로운 JobScheduler (tatarka에 의한 호환성)로 백그라운드 새로 고침 서비스를 구현하려고합니다. 여기 내 서비스 여기 @Override public boolean onStartJob(JobParameters params) { Timber.i("on start job: " + params.getJobId()); return

    4

    1답변

    나는 jobscheduler API를 사용하는 응용 프로그램을 만들고 있습니다. 서비스를 주기적으로 실행하고 기기를 충전하려고합니다. 이것은 코드입니다. 이제 이것을 실행하고 장치를 분리하면 서비스가 3 초 후에 실행됩니다. setRequiresCharging을 설정하는 효과는 없습니다. builder.setPeriodic (3000)을 주석 처리 할 때