我正在开发一个Android应用程序,它向某些服务器发出各种请求并解析它们的xml响应。我是一名新手开发人员,我非常希望以易于维护和逻辑的方式构建我的应用程序。本质上,我想构建一些我可以在我的应用程序中引用的对象,这些对象是基于从3个不同请求中的任何一个返回的xml构造的。第一个是登录,另外两个是获取一些客户信息和相关细节。我将如何构建我的应用程序?我是否有一个通用的xmlparser类,然后将其扩展为为三个请求中的每一个提供每个特定的解析器?然后有三个不同的单例对象来保存从三个相应请求中的每一个解析的数据?任何帮助设计这个框架将不胜感激。
这些对象(一旦填充)如何在应用程序中保留,以便不同的活动可以查看和使用它们?