summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2015-09-26 08:59:39 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2015-09-26 08:59:39 -0400
commitfc4d9225bfa9dabf7945cfeb9b8dfc96c19e4976 (patch)
treebccfbfa6ced2c7b469a8129a0c6580964326cbb4 /app
parentf27d14f4b9b1da216aa5dc3dfef72ef47001d502 (diff)
parent68e7695f394b48c24990ea8c2ac600c91515c0aa (diff)
downloadAntennaPod-fc4d9225bfa9dabf7945cfeb9b8dfc96c19e4976.zip
Merge pull request #1218 from mfietz/issue/1217-onError-handling
Error handling for getMediaSize observable
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/AdapterUtils.java1
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesListAdapter.java9
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java9
3 files changed, 15 insertions, 4 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/AdapterUtils.java b/app/src/main/java/de/danoeh/antennapod/adapter/AdapterUtils.java
index 14853c5ae..1ea7daaa3 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/AdapterUtils.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/AdapterUtils.java
@@ -61,6 +61,7 @@ public class AdapterUtils {
txtvPos.setText("");
}
}, error -> {
+ txtvPos.setText("");
Log.e(TAG, Log.getStackTraceString(error));
});
} else {
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesListAdapter.java
index 946fa431a..b1b85da9f 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesListAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesListAdapter.java
@@ -4,6 +4,7 @@ import android.content.Context;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.text.format.DateUtils;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -124,13 +125,17 @@ public class AllEpisodesListAdapter extends BaseAdapter {
holder.txtvDuration.setText("{fa-spinner}");
Iconify.addIcons(holder.txtvDuration);
NetworkUtils.getFeedMediaSizeObservable(media)
- .subscribe(size -> {
+ .subscribe(
+ size -> {
if (size > 0) {
holder.txtvDuration.setText(Converter.byteToString(size));
} else {
holder.txtvDuration.setText("");
}
- });
+ }, error -> {
+ holder.txtvDuration.setText("");
+ Log.e(TAG, Log.getStackTraceString(error));
+ });
} else {
holder.txtvDuration.setText("");
}
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java
index f54f01fcf..d5fb00b34 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/QueueListAdapter.java
@@ -4,6 +4,7 @@ import android.content.Context;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.text.format.DateUtils;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -147,13 +148,17 @@ public class QueueListAdapter extends BaseAdapter {
holder.progressLeft.setText("{fa-spinner}");
Iconify.addIcons(holder.progressLeft);
NetworkUtils.getFeedMediaSizeObservable(media)
- .subscribe(size -> {
+ .subscribe(
+ size -> {
if (size > 0) {
holder.progressLeft.setText(Converter.byteToString(size));
} else {
holder.progressLeft.setText("");
}
- });
+ }, error -> {
+ holder.progressLeft.setText("");
+ Log.e(TAG, Log.getStackTraceString(error));
+ });
} else {
holder.progressLeft.setText("");
}