Make upgradeactivity static

pull/14/head
Sam Bosley 12 years ago
parent 55128f515a
commit f1cad845c3

@ -16,6 +16,7 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.os.Looper;
import com.timsu.astrid.R;
import com.todoroo.andlib.data.Property.LongProperty;
@ -34,6 +35,7 @@ import com.todoroo.astrid.activity.AstridActivity;
import com.todoroo.astrid.activity.Eula;
import com.todoroo.astrid.api.AstridApiConstants;
import com.todoroo.astrid.backup.TasksXmlExporter;
import com.todoroo.astrid.core.PluginServices;
import com.todoroo.astrid.core.SortHelper;
import com.todoroo.astrid.dao.Database;
import com.todoroo.astrid.data.Metadata;
@ -184,7 +186,7 @@ public final class UpgradeService {
}
}
private void startUpgradeThread(final Activity context, final int from, final String lastSetVersionName, final Runnable done) {
private static void startUpgradeThread(final Activity context, final int from, final String lastSetVersionName, final Runnable done) {
// long running tasks: pop up a progress dialog
final ProgressDialog dialog;
if(from < V4_4_0)
@ -196,7 +198,8 @@ public final class UpgradeService {
@Override
public void run() {
try {
// NOTE: This line should be uncommented whenever any new version requires a data migration
// NOTE: These lines should be uncommented whenever any new version requires a data migration
Looper.prepare();
TasksXmlExporter.exportTasks(context, TasksXmlExporter.ExportType.EXPORT_TYPE_ON_UPGRADE, null, null, lastSetVersionName);
if(from < V3_0_0)
@ -209,7 +212,7 @@ public final class UpgradeService {
new TagCaseMigrator().performTagCaseMigration(context);
if(from < V3_8_4 && Preferences.getBoolean(R.string.p_showNotes, false))
taskService.clearDetails(Task.NOTES.neq("")); //$NON-NLS-1$
PluginServices.getTaskService().clearDetails(Task.NOTES.neq("")); //$NON-NLS-1$
if (from < V4_0_6)
new DueDateTimeMigrator().migrateDueTimes();
@ -228,9 +231,14 @@ public final class UpgradeService {
}).start();
}
public class UpgradeActivity extends Activity {
public static class UpgradeActivity extends Activity {
public static final String TOKEN_FROM = "token_from"; //$NON-NLS-1$
public static final String TOKEN_VERSION_NAME = "token_version"; //$NON-NLS-1$
public UpgradeActivity() {
super();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Loading…
Cancel
Save