diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml
index f056afc35..d0c168c30 100644
--- a/astrid/AndroidManifest.xml
+++ b/astrid/AndroidManifest.xml
@@ -82,6 +82,15 @@
+
+
+
+
+
+
+
+
diff --git a/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java b/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java
new file mode 100644
index 000000000..810640677
--- /dev/null
+++ b/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java
@@ -0,0 +1,33 @@
+/**
+ *
+ */
+package com.todoroo.astrid.activity;
+
+import android.content.Intent;
+import android.os.Bundle;
+
+import com.todoroo.astrid.data.Task;
+
+/**
+ * @author joshuagross
+ *
+ * Create a new task based on incoming links from the "share" menu
+ */
+public final class ShareLinkActivity extends TaskListActivity {
+ public ShareLinkActivity () {
+ super();
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ Intent callerIntent = getIntent();
+
+ Task task = quickAddTask("", false);//$NON-NLS-1$
+ task.setValue(Task.NOTES, callerIntent.getStringExtra(Intent.EXTRA_TEXT));
+ Intent intent = new Intent(this, TaskEditActivity.class);
+ intent.putExtra(TaskEditActivity.TOKEN_ID, task.getId());
+ startActivityForResult(intent, ACTIVITY_EDIT_TASK);
+ }
+}