Restart launching activity after upgrade

pull/14/head
Sam Bosley 13 years ago
parent ea1b213385
commit d09987bbfd

@ -77,7 +77,6 @@ public class SubtasksMetadataMigration {
td.setValue(TagData.TAG_ORDERING, newTree);
tagDataService.save(td);
} else {
Log.e("MIGRATION", "WRITE SERIALIZATION: " + newTree, new Throwable());
Preferences.setString(SubtasksUpdater.ACTIVE_TASKS_ORDER, newTree);
}
}
@ -102,7 +101,6 @@ public class SubtasksMetadataMigration {
Node parent = findNextParentForIndent(root, indent);
Node newNode = new Node(item.getValue(Metadata.TASK), parent, parent.indent + 1);
parent.children.add(newNode);
System.err.println("INDENT FOR " + title + ": " + indent);
}
try {

@ -5,8 +5,6 @@
*/
package com.todoroo.astrid.subtasks;
import android.util.Log;
import com.todoroo.andlib.service.Autowired;
import com.todoroo.andlib.sql.Criterion;
import com.todoroo.andlib.utility.Preferences;
@ -62,7 +60,6 @@ public class SubtasksUpdater extends AstridOrderedListUpdater<TagData> {
@Override
protected void writeSerialization(TagData list, String serialized) {
if (list == null) {
Log.e("SUBTASKS", "WRITE SERIALIZATION: " + serialized, new Throwable());
Preferences.setString(ACTIVE_TASKS_ORDER, serialized);
} else {
list.setValue(TagData.TAG_ORDERING, serialized);

@ -95,6 +95,8 @@ public class TaskListActivity extends AstridActivity implements MainMenuListener
public static final int FILTER_MODE_PEOPLE = 1;
public static final int FILTER_MODE_FEATURED = 2;
public static final int REQUEST_CODE_RESTART = 10;
@Autowired private ABTestEventReportingService abTestEventReportingService;
private View listsNav;

@ -30,6 +30,7 @@ import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.andlib.utility.DialogUtilities;
import com.todoroo.andlib.utility.Preferences;
import com.todoroo.astrid.actfm.sync.ActFmPreferenceService;
import com.todoroo.astrid.activity.AstridActivity;
import com.todoroo.astrid.activity.Eula;
import com.todoroo.astrid.api.AstridApiConstants;
import com.todoroo.astrid.core.SortHelper;
@ -179,7 +180,7 @@ public final class UpgradeService {
if(from < maxWithUpgrade) {
Intent upgrade = new Intent(context, UpgradeActivity.class);
upgrade.putExtra(UpgradeActivity.TOKEN_FROM_VERSION, from);
context.startActivity(upgrade);
context.startActivityForResult(upgrade, 0);
}
}
@ -224,6 +225,7 @@ public final class UpgradeService {
} finally {
DialogUtilities.dismissDialog(UpgradeActivity.this, dialog);
sendBroadcast(new Intent(AstridApiConstants.BROADCAST_EVENT_REFRESH));
setResult(AstridActivity.RESULT_RESTART_ACTIVITY);
finish();
}
};

Loading…
Cancel
Save