我已经构建了一个同步适配器,该适配器可以从在线服务器下载XML数据并将其存储在本地。
暂时没有问题,但我注意到在Android 7.0模拟器中,我的同步适配器onPerformSync
已停止。
我进入了日志目录“ MySyncService:服务已销毁”,并在下一行“ mysyncadapter:线程中断”中。
为什么会这样?
是因为我正在处理一个大型XML文件吗?
据我了解,同步适配器在后台线程中运行,不应被中断。
供您参考,XML的解析/处理需要2-3分钟。
我应该以较小的块下载XML数据吗?
有帮助吗?
顺便说一句,我在日志中看不到线程中断异常,只是“ mysyncadapter:线程中断”。