我正在做一个新项目来学习 android 编程。所以我想知道如何处理Activity之间的数据。
我有一个 MainActivity,它解析一个远程 XML 文件并将所有解析的数据放在一个列表中此外,MainActivity 显示所有 MyData 的列表,如果我单击一个项目,它将启动我的 DetailActivity。
但是现在我使用带有 MyData 项的 Parcelable 的 putExtra 来显示数据(仅文本)。所以我想知道这是否是正确的方法?
我还有一个问题。在 MainActivity 我处理一个远程 XML 文件,但如果我有一个处理第二个远程 XML 文件的活动 SecondActivity。我怎样才能只下载这两个文件一次,以避免在 MainActivity 和 SecondActivity 之间切换时多次下载。
谢谢