Send-to menu: only missing piece is filling in 'notes' field initially

pull/14/head
Joshua Gross 14 years ago committed by Tim Su
parent 4bd10051d7
commit de8125de74

@ -82,6 +82,15 @@
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!-- Activity launched from ShareLink menu item -->
<activity android:name="com.todoroo.astrid.activity.ShareLinkActivity"
android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
<!-- Legacy Task List shortcut activity -->
<activity android:name=".activities.TaskList">
<intent-filter>

@ -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);
}
}
Loading…
Cancel
Save