我试图了解什么是装载机。任何人都可以与它共享一个例子吗?我不知道什么时候可以在活动或片段中使用多个加载器。我无法弄清楚要实现多个加载器的一个实例。
答案 0 :(得分:5)
加载器虽然常用于填充列表,但可用于大量事物。基本上,您在单独的线程上执行的任何操作都可以在加载程序中完成。如果您需要对网络进行多次调用,并且在获得结果时需要执行不同的操作,那就是在您使用多个加载器时。您还可以使用一个加载程序使用游标填充列表,使用另一个加载程序进行网络调用。
答案 1 :(得分:0)
我不知道何时可以在活动中使用多个加载器或 分段。我无法找出多个加载器的一个实例 实施
你走了!
让我们假设您正在制作新闻应用。
您的启动器ListView
上有一个显示新闻的RecyclerView
/ Activity
。您的每个listItem
都有一个ImageView
来显示缩略图,两个TextViews
- 一个用于新闻文章标题&另一个新闻文章类别(例如:政治,体育,科技)。
现在,为了获取新闻,您必须使用其API从远程服务器(网站)获取数据。当您获取数据时,该网站将以JSON的形式返回数据。
您必须连接到该网站,获取JSON,解析该JSON(即提取新闻文章标题,新闻文章类别,thumbnail_URL)。然后,您必须从提取的thumbnail_URL下载缩略图,并将数据绑定到ListView
/ RecyclerView
。
在这种情况下,您可以使用一个Loader
来解析JSON;使用另一个Loader
从提取的thumbnail_URL下载缩略图。