LoaderManager 是做什么的?

发布于 2024-11-30 22:46:53 字数 91 浏览 2 评论 0原文

我试图了解 LoaderManager 的作用。谁能分享一个例子吗?创建游标时必须使用它们吗?如果不是我应该如何使用?非常感谢一个简单的例子。

I am trying to understand what does LoaderManager do. Can anyone share an example with it? Must I use them when I create a cursor? If not how should I use? A simple example is very appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

洋洋洒洒 2024-12-07 22:46:53

简单地说,LoaderManager 负责管理与 ActivityFragment 关联的一个或多个 Loader。每个 Activity 和每个 Fragment 都有一个 LoaderManager 实例,负责启动、停止、保留、重新启动和销毁其 加载器。

有一篇关于 LoaderManager 的相当广泛和深入的博客文章...在这里查看:

了解 LoaderManager(第 2 部分)

Simply stated, the LoaderManager is responsible for managing one or more Loaders associated with an Activity or Fragment. Each Activity and each Fragment has exactly one LoaderManager instance that is in charge of starting, stopping, retaining, restarting, and destroying its Loaders.

There is a pretty extensive and in-depth blog post on the LoaderManager... check it out here:

Understanding the LoaderManager (part 2)

浅唱ヾ落雨殇 2024-12-07 22:46:53

简单来说:

LoaderManager 在后台加载数据并查找其中的变化。它提供了一个简单的类似 Api 的结构,我们不需要手动查看和观察数据。

示例

\samples文件夹中搜索LoaderCursor.javaLoaderThrottle.java这个是使用 CursorLoader 类的示例

以防万一,如果有人正在寻找带有自定义 AsyncTaskLoader 的 LoaderManager 示例,请查看 这里

In simple words:

LoaderManager load the data in background and also look for the changes in it. It provides a simple Api like structure that we don't need to look and observer the data manually.

Examples:

In <android-sdk>\samples folder search for LoaderCursor.java and LoaderThrottle.java this are the to example using CursorLoader class

Just in case if some one is looking for an example of LoaderManager with the custom AsyncTaskLoader look here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文