Parse "note to self" title

Closes #112
pull/189/head
Alex Baker 12 years ago
parent 414231c6df
commit 1bb1fdfe99

@ -5,16 +5,25 @@ import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.widget.Toast; import android.widget.Toast;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.gcal.GCalHelper;
import com.todoroo.astrid.service.MetadataService;
import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.service.TaskService;
import com.todoroo.astrid.tags.TagService;
import org.tasks.R; import org.tasks.R;
import org.tasks.injection.InjectingActivity; import org.tasks.injection.InjectingActivity;
import org.tasks.preferences.Preferences;
import javax.inject.Inject; import javax.inject.Inject;
import static com.todoroo.astrid.ui.QuickAddBar.basicQuickAddTask;
public class VoiceCommandActivity extends InjectingActivity { public class VoiceCommandActivity extends InjectingActivity {
@Inject Preferences preferences;
@Inject GCalHelper gcalHelper;
@Inject MetadataService metadataService;
@Inject TagService tagService;
@Inject TaskService taskService; @Inject TaskService taskService;
@Override @Override
@ -26,9 +35,7 @@ public class VoiceCommandActivity extends InjectingActivity {
switch (intent.getAction()) { switch (intent.getAction()) {
case "com.google.android.gm.action.AUTO_SEND": case "com.google.android.gm.action.AUTO_SEND":
final String text = intent.getStringExtra(Intent.EXTRA_TEXT); final String text = intent.getStringExtra(Intent.EXTRA_TEXT);
taskService.save(new Task() {{ basicQuickAddTask(preferences, gcalHelper, taskService, metadataService, tagService, text);
setTitle(text);
}});
Context context = getApplicationContext(); Context context = getApplicationContext();
if (context != null) { if (context != null) {
Toast.makeText(context, getString(R.string.voice_command_added_task), Toast.LENGTH_LONG).show(); Toast.makeText(context, getString(R.string.voice_command_added_task), Toast.LENGTH_LONG).show();

Loading…
Cancel
Save