|
|
|
@ -20,8 +20,11 @@ import com.todoroo.andlib.service.ContextManager;
|
|
|
|
import com.todoroo.andlib.service.DependencyInjectionService;
|
|
|
|
import com.todoroo.andlib.service.DependencyInjectionService;
|
|
|
|
import com.todoroo.andlib.service.ExceptionService;
|
|
|
|
import com.todoroo.andlib.service.ExceptionService;
|
|
|
|
import com.todoroo.andlib.service.ExceptionService.TodorooUncaughtExceptionHandler;
|
|
|
|
import com.todoroo.andlib.service.ExceptionService.TodorooUncaughtExceptionHandler;
|
|
|
|
|
|
|
|
import com.todoroo.astrid.backup.BackupService;
|
|
|
|
import com.todoroo.astrid.dao.Database;
|
|
|
|
import com.todoroo.astrid.dao.Database;
|
|
|
|
|
|
|
|
import com.todoroo.astrid.producteev.ProducteevBackgroundService;
|
|
|
|
import com.todoroo.astrid.producteev.ProducteevUtilities;
|
|
|
|
import com.todoroo.astrid.producteev.ProducteevUtilities;
|
|
|
|
|
|
|
|
import com.todoroo.astrid.rmilk.MilkBackgroundService;
|
|
|
|
import com.todoroo.astrid.rmilk.MilkUtilities;
|
|
|
|
import com.todoroo.astrid.rmilk.MilkUtilities;
|
|
|
|
import com.todoroo.astrid.utility.Constants;
|
|
|
|
import com.todoroo.astrid.utility.Constants;
|
|
|
|
import com.todoroo.astrid.utility.Preferences;
|
|
|
|
import com.todoroo.astrid.utility.Preferences;
|
|
|
|
@ -95,6 +98,8 @@ public class StartupService {
|
|
|
|
Preferences.setCurrentVersion(version);
|
|
|
|
Preferences.setCurrentVersion(version);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
upgradeService.performSecondaryUpgrade(context);
|
|
|
|
|
|
|
|
|
|
|
|
// perform startup activities in a background thread
|
|
|
|
// perform startup activities in a background thread
|
|
|
|
new Thread(new Runnable() {
|
|
|
|
new Thread(new Runnable() {
|
|
|
|
public void run() {
|
|
|
|
public void run() {
|
|
|
|
@ -117,6 +122,10 @@ public class StartupService {
|
|
|
|
MilkUtilities.stopOngoing();
|
|
|
|
MilkUtilities.stopOngoing();
|
|
|
|
ProducteevUtilities.INSTANCE.stopOngoing();
|
|
|
|
ProducteevUtilities.INSTANCE.stopOngoing();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ProducteevBackgroundService.scheduleService();
|
|
|
|
|
|
|
|
BackupService.scheduleService(context);
|
|
|
|
|
|
|
|
MilkBackgroundService.scheduleService();
|
|
|
|
|
|
|
|
|
|
|
|
// check for task killers
|
|
|
|
// check for task killers
|
|
|
|
if(!Constants.OEM)
|
|
|
|
if(!Constants.OEM)
|
|
|
|
showTaskKillerHelp(context);
|
|
|
|
showTaskKillerHelp(context);
|
|
|
|
|