diff options
author | Cj Malone <Cj-Malone@users.noreply.github.com> | 2017-03-17 18:30:53 +0000 |
---|---|---|
committer | Cj Malone <CjMalone@mail.com> | 2017-03-17 18:35:15 +0000 |
commit | d555668d10f7f22d3d4bee26a17caa99c97300a1 (patch) | |
tree | b1ff6c3d0a1d06162ba1a222df90305aad6a4a6e /app/src/main/java | |
parent | 049ae62f1bf8bc6a77bca70c0b372742283d65fd (diff) | |
download | AntennaPod-d555668d10f7f22d3d4bee26a17caa99c97300a1.zip |
Handle OPML send intent
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/OpmlImportFromIntentActivity.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/OpmlImportFromIntentActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/OpmlImportFromIntentActivity.java index 02e16a7b5..7cf83bcd9 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/OpmlImportFromIntentActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/OpmlImportFromIntentActivity.java @@ -1,5 +1,6 @@ package de.danoeh.antennapod.activity; +import android.content.Intent; import android.net.Uri; import android.os.Bundle; @@ -18,8 +19,12 @@ public class OpmlImportFromIntentActivity extends OpmlImportBaseActivity { getSupportActionBar().setDisplayHomeAsUpEnabled(true); Uri uri = getIntent().getData(); - if(uri.toString().startsWith("/")) { - uri = Uri.parse("file://" + uri.toString()); + if(uri != null) { + if(uri.toString().startsWith("/")) { + uri = Uri.parse("file://" + uri.toString()); + } + } else { + uri = getIntent().getStringExtra(Intent.EXTRA_TEXT); } importUri(uri); } |