我的后台任务需要很长时间才能完成,操作系统正在扼杀它.我正在尝试在线同步我的联系人,这是我正在做的事情:
从电话簿获取所有联系人(需要约1秒)
将它们上传到服务器(约2秒)
从服务器检索所有联系人(~2-3秒)
从ContactStore中删除所有联系人(ContactStore.DeleteAsync有时需要1分钟才能完成)
创建一个ContactStore并导入所有联系人)(1000个联系人约1-2分钟)
我有~100个联系人并且它运行良好,但我想测试~1000个联系人,并且每次都没有完成.我正在使用MaintenanceTrigger,但我认为它对于后台任务来说仍然太多了,但我需要对此进行确认.应该允许MaintenanceTrigger任务执行更多资源密集型任务,那么为什么操作系统会终止我的后台任务呢?
我有TFS 2013,我想为我的应用支持的每个平台创建子项目.所以我想有一个名为"MyApp"的大项目和名为"MyApp.Android","MyApp.WindowsPhone"等的子项目.每个子项目都有自己的git存储库和backlog.这可能吗?谢谢!