|
12 | 12 | import android.os.Build;
|
13 | 13 | import android.os.Bundle;
|
14 | 14 | import android.os.Handler;
|
15 |
| -import android.os.PersistableBundle; |
16 | 15 | import android.view.LayoutInflater;
|
17 | 16 | import android.view.Menu;
|
18 | 17 | import android.view.MenuInflater;
|
|
43 | 42 | import javax.inject.Inject;
|
44 | 43 |
|
45 | 44 | import ml.docilealligator.infinityforreddit.BuildConfig;
|
46 |
| -import ml.docilealligator.infinityforreddit.post.ImgurMedia; |
47 | 45 | import ml.docilealligator.infinityforreddit.Infinity;
|
48 | 46 | import ml.docilealligator.infinityforreddit.R;
|
49 | 47 | import ml.docilealligator.infinityforreddit.SetAsWallpaperCallback;
|
50 | 48 | import ml.docilealligator.infinityforreddit.activities.ViewImgurMediaActivity;
|
51 | 49 | import ml.docilealligator.infinityforreddit.asynctasks.SaveBitmapImageToFile;
|
52 | 50 | import ml.docilealligator.infinityforreddit.bottomsheetfragments.SetAsWallpaperBottomSheetFragment;
|
53 | 51 | import ml.docilealligator.infinityforreddit.databinding.FragmentViewImgurImageBinding;
|
| 52 | +import ml.docilealligator.infinityforreddit.post.ImgurMedia; |
54 | 53 | import ml.docilealligator.infinityforreddit.services.DownloadMediaService;
|
55 | 54 | import ml.docilealligator.infinityforreddit.utils.Utils;
|
56 | 55 |
|
@@ -224,13 +223,8 @@ private void requestPermissionAndDownload() {
|
224 | 223 | private void download() {
|
225 | 224 | isDownloading = false;
|
226 | 225 |
|
227 |
| - PersistableBundle extras = new PersistableBundle(); |
228 |
| - extras.putString(DownloadMediaService.EXTRA_URL, imgurMedia.getLink()); |
229 |
| - extras.putInt(DownloadMediaService.EXTRA_MEDIA_TYPE, DownloadMediaService.EXTRA_MEDIA_TYPE_IMAGE); |
230 |
| - extras.putString(DownloadMediaService.EXTRA_FILE_NAME, imgurMedia.getFileName()); |
231 |
| - |
232 | 226 | //TODO: contentEstimatedBytes
|
233 |
| - JobInfo jobInfo = DownloadMediaService.constructJobInfo(activity, 5000000, extras); |
| 227 | + JobInfo jobInfo = DownloadMediaService.constructJobInfo(activity, 5000000, imgurMedia); |
234 | 228 | ((JobScheduler) activity.getSystemService(Context.JOB_SCHEDULER_SERVICE)).schedule(jobInfo);
|
235 | 229 |
|
236 | 230 | Toast.makeText(activity, R.string.download_started, Toast.LENGTH_SHORT).show();
|
|
0 commit comments