代码之家  ›  专栏  ›  技术社区  ›  excalibur1491

Android应用程序的设计选择

  •  -1
  • excalibur1491  · 技术社区  · 8 年前

    我刚接触Android(但精通编程),我一直在阅读谷歌 documentation .

    我正在尝试建立一个小应用程序,只是为了熟悉安卓(不是一个非常花哨的应用程序,只是为了学习应用程序开发)。 应用程序将有一个包含项目列表的初始活动,用户可以查看它们(通过另一个活动)、编辑它们(再次是另一个活动)或创建新的(再次是另一个活动)。我关心的是如何在电话中存储这个项目列表。 我不打算(目前)将应用程序与任何外部服务同步,所以我很乐意将所有数据存储在一个文件中。通常我会查看200个小的项目,所以我认为一个文本文件(可能是XML或JSON)就足够了(SQL在这里可能会杀伤力过大)。

    我的问题是:如果我有一个包含所有项目的XML文件,是否需要为每个活动解析它并将其加载到内存中? 例如:

    1. 用户进入应用程序以查看项目列表->必须加载XML
    2. 用户希望添加新项->我需要再次加载XML才能添加XML子项

    在Android中,这是最自然的方式吗?必须在每个活动中反复加载相同的资源?

    谢谢

    2 回复  |  直到 8 年前
        1
  •  1
  •   Jasur Kurbanov    8 年前
        2
  •  1
  •   Harry T.    8 年前