summaryrefslogtreecommitdiff
path: root/app/src/main/java/de
diff options
context:
space:
mode:
authorheckler01 <heckler01@hotmail.com>2018-04-11 19:16:08 -0400
committerydinath <ydinath@gmail.com>2018-04-20 21:27:16 -0400
commit00ace172fc7e3c36381a4b6766dde94b2f9c8606 (patch)
treec6358de3718725dbd5812256e99b710164e1950f /app/src/main/java/de
parentc82dce79eb54d519d0bf8734c975c34852ac1753 (diff)
downloadAntennaPod-00ace172fc7e3c36381a4b6766dde94b2f9c8606.zip
Replace deprecated create((Observable.OnSubscribe<T>)
Diffstat (limited to 'app/src/main/java/de')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/AboutActivity.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/AboutActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/AboutActivity.java
index 041053a25..e29f4f525 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/AboutActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/AboutActivity.java
@@ -75,7 +75,7 @@ public class AboutActivity extends AppCompatActivity {
}
private void loadAsset(String filename) {
- subscription = Observable.create((Observable.OnSubscribe<String>) subscriber -> {
+ subscription = Observable.fromCallable(()-> {
InputStream input = null;
try {
TypedArray res = AboutActivity.this.getTheme().obtainStyledAttributes(
@@ -85,8 +85,7 @@ public class AboutActivity extends AppCompatActivity {
res.recycle();
input = getAssets().open(filename);
String webViewData = IOUtils.toString(input, Charset.defaultCharset());
- if(!webViewData.startsWith("<!DOCTYPE html>")) {
- //webViewData = webViewData.replace("\n\n", "</p><p>");
+ if (!webViewData.startsWith("<!DOCTYPE html>")) {
webViewData = webViewData.replace("%", "&#37;");
webViewData =
"<!DOCTYPE html>" +
@@ -111,13 +110,13 @@ public class AboutActivity extends AppCompatActivity {
depth = 0;
}
webViewData = String.format(webViewData, colorString);
- subscriber.onNext(webViewData);
+ return webViewData;
} catch (IOException e) {
- subscriber.onError(e);
+ Log.e(TAG, Log.getStackTraceString(e));
+ throw e;
} finally {
IOUtils.closeQuietly(input);
}
- subscriber.onCompleted();
})
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())