Permalink
Browse files

bump 3.0.3 - created a legacy task list activity so users can use the…

…ir old shortcut to launch Astrid
  • Loading branch information...
1 parent 68f943a commit 934ff46fbbdb103d22c09c43c4143883874281ec @timsu timsu committed Aug 3, 2010
Showing with 71 additions and 1 deletion.
  1. +8 −1 astrid/AndroidManifest.xml
  2. +63 −0 astrid/src-legacy/com/timsu/astrid/activities/TaskList.java
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.timsu.astrid"
- android:versionName="3.0.2" android:versionCode="141"
+ android:versionName="3.0.3" android:versionCode="142"
android:installLocation="auto">
<!-- ================================================== Used Permissions = -->
@@ -77,6 +77,13 @@
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
+ <!-- Legacy Task List shortcut activity -->
+ <activity android:name=".activities.TaskList">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ </intent-filter>
+ </activity>
+
<!-- Activity that displays filter list -->
<activity android:name="com.todoroo.astrid.activity.FilterListActivity"
android:launchMode="singleTask"
@@ -0,0 +1,63 @@
+/*
+ * ASTRID: Android's Simple Task Recording Dashboard
+ *
+ * Copyright (c) 2009 Tim Su
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+package com.timsu.astrid.activities;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+
+import com.todoroo.astrid.activity.TaskListActivity;
+
+/**
+ * Legacy task shortcut, takes users to the updated {@link TaskListActivity}.
+ * This activity is around so users with existing desktop icons will
+ * be able to still launch Astrid.
+ *
+ * @author Tim Su <tim@todoroo.com>
+ *
+ */
+public class TaskList extends Activity {
+
+ // --- implementation
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ launchTaskList(getIntent());
+ }
+
+ @Override
+ protected void onNewIntent(Intent intent) {
+ super.onNewIntent(intent);
+
+ launchTaskList(intent);
+ }
+
+ /**
+ * intent: ignored for now
+ * @param intent
+ */
+ private void launchTaskList(Intent intent) {
+ Intent taskListIntent = new Intent(this, TaskListActivity.class);
+ startActivity(taskListIntent);
+ finish();
+ }
+}

0 comments on commit 934ff46

Please sign in to comment.