【发布时间】:2011-01-05 06:11:19
【问题描述】:
假设我有 2 个活动:
- A:显示文章标题的 ListView。数据从 Web 服务器获取并从 XML 转换为 ArticleSummary 列表。服务器仅返回用户标题和 ID。点击标题开始活动 B。
- B:编辑文章的表单。文章是从服务器获取的。当用户点击 OK 时,修改被发送到服务器并关闭活动。
当用户返回活动 A 时,我想更新文章标题而不需要任何额外的网络请求。
我正在考虑以下解决方案:
- 当文章被修改时,发送带有文章 ID 和新属性值的广播事件。
- 在活动 A 上收听此事件
- 更新 ArticleSummary 对象
- 通知 ListView 上的数据更改
有更好的方法吗?
【问题讨论】:
标签: android architecture