/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/background/SystemDownloadCompletedReceiver.java
30 строк
952 B
Arsentiy Milchakov
[android][downloader] download completed service is unified.
30 мар 2021, 13:59
30 мар 2021, 13:59
c475ac1
Код
Авторство
О чём код?
package com.mapswithme.maps.background; import android.app.DownloadManager; import android.content.Context; import android.content.Intent; import androidx.annotation.NonNull; import androidx.core.app.JobIntentService; import com.mapswithme.maps.scheduling.JobIdMap; public class SystemDownloadCompletedReceiver extends AbstractLogBroadcastReceiver { @NonNull @Override protected String getAssertAction() { return DownloadManager.ACTION_DOWNLOAD_COMPLETE; } @Override public void onReceiveInternal(@NonNull Context context, @NonNull Intent intent) { DownloadManager manager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); if (manager == null) return; intent.setClass(context, SystemDownloadCompletedService.class); int jobId = JobIdMap.getId(SystemDownloadCompletedService.class); JobIntentService.enqueueWork(context, SystemDownloadCompletedService.class, jobId, intent); } }