diff options
author | Brad Pitcher <bradpitcher@gmail.com> | 2019-04-18 21:45:11 -0700 |
---|---|---|
committer | Brad Pitcher <bradpitcher@gmail.com> | 2019-04-18 21:45:11 -0700 |
commit | bf54e0e7c7f393a68cf0f6f15ecedcab99d3eeb8 (patch) | |
tree | 1953c6f1fc463b6b292516b8030cee199faf4838 /core/src/main/java/de/danoeh/antennapod | |
parent | a60b6efc51c121a86b3f28f7dc6efcc1a3f8b081 (diff) | |
download | AntennaPod-bf54e0e7c7f393a68cf0f6f15ecedcab99d3eeb8.zip |
avoid "app not responding" errors loading widget image
Diffstat (limited to 'core/src/main/java/de/danoeh/antennapod')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java index d79843b15..0c32527aa 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java @@ -20,6 +20,8 @@ import android.widget.RemoteViews; import com.bumptech.glide.Glide; import com.bumptech.glide.request.RequestOptions; +import java.util.concurrent.TimeUnit; + import de.danoeh.antennapod.core.R; import de.danoeh.antennapod.core.glide.ApGlideSettings; import de.danoeh.antennapod.core.receiver.MediaButtonReceiver; @@ -124,7 +126,7 @@ public class PlayerWidgetJobService extends SafeJobIntentService { .load(media.getImageLocation()) .apply(RequestOptions.diskCacheStrategyOf(ApGlideSettings.AP_DISK_CACHE_STRATEGY)) .submit(iconSize, iconSize) - .get(); + .get(500, TimeUnit.MILLISECONDS); views.setImageViewBitmap(R.id.imgvCover, icon); } catch (Throwable tr) { Log.e(TAG, "Error loading the media icon for the widget", tr); |