gpt4 book ai didi

android - AsyncTaskLoader 与 Asyncqueryhandler

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:04:48 24 4
gpt4 key购买 nike

谁能告诉我 AsyncTaskLoader 和 AsyncQueryHandler 之间的区别?

我想在我的应用程序中使用 AsynTaskLoader。我的应用程序中现有的是 AsyncQueryHandler。

关于 AsyncTaskLoader 是 AsyncQueryHandler 的替代品,我说得对吗?

如果我错了请纠正我。我是 android 的新手。

最佳答案

如果你阅读文档:

AsyncQueryHandler :

A helper class to help make handling asynchronous ContentResolver queries easier.

AsyncTaskLoader :

Abstract Loader that provides an AsyncTask to do the work. See Loader and LoaderManager for more details.

所以他们很不一样。 AsyncQueryHandler 用于异步查询/插入到ContentResolverAsyncTaskLoader 是新的Loader 的实现。机制(在 API 级别 11 中引入)使用 AsyncTask 执行任何类型的后台处理(HTTP、SQL 等)。

你还应该看看 CursorLoader ,也许这就是您所需要的。

我想说的是,如果您只想从 ContentResolver 中读取数据,您应该使用 CursorLoader,但如果您想要向该 中插入、删除等操作>ContentResolver,也许使用 AsyncQueryHandler 会更好。

关于android - AsyncTaskLoader 与 Asyncqueryhandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19657955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com