diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index cce892747..16c802de1 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -100,35 +100,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -172,13 +143,6 @@
android:name="android.support.PARENT_ACTIVITY"
android:value="de.danoeh.antennapod.activity.MainActivity"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -364,61 +274,6 @@
android:name="android.support.PARENT_ACTIVITY"
android:value="de.danoeh.antennapod.activity.PreferenceActivity"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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);