我必须从本地SQLite数据库加载一些数据,而且我不知道在Asynctask中执行该操作是否更好,或者不担心是否在UI线程中执行该操作。

谢谢!

最佳答案

数据库查询可能是一项繁重的工作,尤其是在表很大的情况下。有时,即使表不是那么大,在某些设备上也会导致应用程序滞后。

因此,建议您最好在单独的线程中执行此操作,最好使用Loader以避免处理与活动的生命周期相关的所有事情。

关于android - 在UI线程中执行一些SQLite查询是否正确?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28281815/

10-10 09:31