filmster:Android API10-21 演示项目。 REST API 数据处理,通过 LazyList 延迟加载

时间:2024-07-30 05:00:33
【文件属性】:

文件名称:filmster:Android API10-21 演示项目。 REST API 数据处理,通过 LazyList 延迟加载

文件大小:118KB

文件格式:ZIP

更新时间:2024-07-30 05:00:33

Java

影迷 演示项目 概述 Filmster 是一个演示(示例)项目,它演示了延迟加载 ListView 中的 REST 处理 REST API 由使用演示数据的模拟服务器提供(在 imdb.com 上公开提供) 技术细节 电影通过具有特定响应侦听器的异步任务从 REST API 下载。 响应侦听器负责从列表定义 (JSON) 创建 Movie 类实例(对象)。 Project 还提供了一个简单的自定义 JSON 解析器。 延迟加载列表的实现是为了对任何类进行通用适配,因此本项目使用 MovieList 实现,它与 Movie Adapter 一起创建了一个简单但功能齐全的 UI,其中填充了加载电影的详细信息。 将列表滚动到最后一个适配器项可见时会自动调用延迟加载。 一旦 REST API 中没有更多要加载的项目,或者当它达到定义的最大数据长度时,延迟加载将停止。 支持 支持的 API 是


【文件预览】:
filmster-master
----server()
--------package.json(315B)
--------mock()
--------server.js(745B)
----gradle.properties(855B)
----LICENSE(11KB)
----app()
--------proguard-rules.pro(641B)
--------src()
--------app.iml(7KB)
--------.gitignore(7B)
--------build.gradle(814B)
--------libs()
----.gitignore(262B)
----README.md(1KB)
----settings.gradle(15B)
----build.gradle(437B)

网友评论