|
|
|
@ -10,6 +10,7 @@ import org.xmlpull.v1.XmlPullParser;
|
|
|
|
|
import org.xmlpull.v1.XmlPullParserException;
|
|
|
|
|
import org.xmlpull.v1.XmlPullParserFactory;
|
|
|
|
|
|
|
|
|
|
import android.app.Activity;
|
|
|
|
|
import android.app.AlertDialog;
|
|
|
|
|
import android.app.ProgressDialog;
|
|
|
|
|
import android.content.Context;
|
|
|
|
@ -23,8 +24,8 @@ import com.google.ical.values.RRule;
|
|
|
|
|
import com.timsu.astrid.R;
|
|
|
|
|
import com.todoroo.andlib.data.AbstractModel;
|
|
|
|
|
import com.todoroo.andlib.data.Property;
|
|
|
|
|
import com.todoroo.andlib.data.TodorooCursor;
|
|
|
|
|
import com.todoroo.andlib.data.Property.PropertyVisitor;
|
|
|
|
|
import com.todoroo.andlib.data.TodorooCursor;
|
|
|
|
|
import com.todoroo.andlib.service.ContextManager;
|
|
|
|
|
import com.todoroo.andlib.service.ExceptionService;
|
|
|
|
|
import com.todoroo.andlib.sql.Criterion;
|
|
|
|
@ -33,8 +34,8 @@ import com.todoroo.andlib.utility.DateUtilities;
|
|
|
|
|
import com.todoroo.astrid.core.PluginServices;
|
|
|
|
|
import com.todoroo.astrid.legacy.LegacyImportance;
|
|
|
|
|
import com.todoroo.astrid.legacy.LegacyRepeatInfo;
|
|
|
|
|
import com.todoroo.astrid.legacy.LegacyTaskModel;
|
|
|
|
|
import com.todoroo.astrid.legacy.LegacyRepeatInfo.LegacyRepeatInterval;
|
|
|
|
|
import com.todoroo.astrid.legacy.LegacyTaskModel;
|
|
|
|
|
import com.todoroo.astrid.model.Metadata;
|
|
|
|
|
import com.todoroo.astrid.model.Task;
|
|
|
|
|
import com.todoroo.astrid.rmilk.data.MilkTask;
|
|
|
|
@ -97,6 +98,8 @@ public class TasksXmlImporter {
|
|
|
|
|
progressDialog.setCancelable(false);
|
|
|
|
|
progressDialog.setIndeterminate(true);
|
|
|
|
|
progressDialog.show();
|
|
|
|
|
if(context instanceof Activity)
|
|
|
|
|
progressDialog.setOwnerActivity((Activity)context);
|
|
|
|
|
|
|
|
|
|
new Thread(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|