Android SQLite查询应该在异步任务中吗

Android SQLite查询应该在异步任务中吗,android,android-asynctask,android-contentprovider,android-syncadapter,Android,Android Asynctask,Android Contentprovider,Android Syncadapter,我将通过使用帐户身份验证为用户创建一个帐户,为我的应用程序实现一个abstractsyncadapter。这意味着我所有的REST方法调用都将被放入同步服务中以完成。与此相关的问题是,我的所有contentprovider调用是否应该像异步任务一样从单独的线程完成?或者我应该创建一个单独的类来扩展异步任务?我只是想知道我的应用程序的最佳实践 如果有人有任何使用syncadapter实现的例子,那将是非常棒的,尽管看起来不太可能,因为我已经到处找过了 谢谢你的建议 对ContentProvider

我将通过使用帐户身份验证为用户创建一个帐户,为我的应用程序实现一个abstractsyncadapter。这意味着我所有的REST方法调用都将被放入同步服务中以完成。与此相关的问题是,我的所有contentprovider调用是否应该像异步任务一样从单独的线程完成?或者我应该创建一个单独的类来扩展异步任务?我只是想知道我的应用程序的最佳实践

如果有人有任何使用syncadapter实现的例子,那将是非常棒的,尽管看起来不太可能,因为我已经到处找过了


谢谢你的建议

ContentProvider
的调用应该总是在主UI线程之外进行。@Luksprog您有任何具体的例子来说明这是如何实现的吗?因为我觉得如果我用一个单独的asynctask方法来做,它仍然会减慢我的UI速度。