summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-05-19 00:24:22 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2014-05-19 00:24:22 +0200
commitfe7af4265d8ed83c2efc4da05c23420934814150 (patch)
tree8ff50800f62aa2e0082c9eeeccc73885f796e105 /src/de/danoeh/antennapod
parent0f3b77ed8e9a738039cd4f4fbd11919b1f2c6f93 (diff)
downloadAntennaPod-fe7af4265d8ed83c2efc4da05c23420934814150.zip
Cleaned up manifest, moved intent filters from AddFeedActivity to MainActivity
Diffstat (limited to 'src/de/danoeh/antennapod')
-rw-r--r--src/de/danoeh/antennapod/activity/MainActivity.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/activity/MainActivity.java b/src/de/danoeh/antennapod/activity/MainActivity.java
index d9a9cc40b..39e050079 100644
--- a/src/de/danoeh/antennapod/activity/MainActivity.java
+++ b/src/de/danoeh/antennapod/activity/MainActivity.java
@@ -280,8 +280,10 @@ public class MainActivity extends ActionBarActivity {
EventDistributor.getInstance().register(contentUpdate);
Intent intent = getIntent();
- if (StringUtils.equals(intent.getAction(), Intent.ACTION_SEND)) {
- String extra = intent.getStringExtra(Intent.EXTRA_TEXT);
+ if (StringUtils.equals(intent.getAction(), Intent.ACTION_SEND)
+ || StringUtils.equals(intent.getAction(), Intent.ACTION_VIEW)) {
+ String extra = (StringUtils.equals(intent.getAction(), Intent.ACTION_SEND))
+ ? intent.getStringExtra(Intent.EXTRA_TEXT) : intent.getDataString();
if (extra != null) {
Bundle args = new Bundle();
args.putString(AddFeedFragment.ARG_FEED_URL, extra);