我想构建一个Android
应用来显示不同音乐歌手的列表,其中包含每行的一些数据和一张专辑的小照片。选择艺术家后应该是小导航,你可以去他的专辑,然后去他的歌......
1 - 这种应用程序的最佳架构设计是什么?我很难以这种方式实施它:
当出现启动画面时,我呼叫web service
下载信息并将其保存在设备DB
上。然后我使用Loaders
从DB
加载所有这些数据,加载完成后,我删除启动画面并显示列表。对于每个项目,请单击WS
中的数据并显示它。我的问题是我需要实际上涉及DB吗?并且为每个选定的项目(歌手)获取数据是好的,如果我回去然后再次按下相同的项目,我是否必须再次从WS获取所有数据?
2 - 任何人都可以推荐我可以了解应用程序架构的网站,而不是linux-android架构,而是真正的应用程序。
答案 0 :(得分:0)
好的我不确定这是不是最好的方法,但试试这篇博文吧。它对我帮助很大,因为它为你提供了一种如何设计android应用程序的惯例(我来自rails ^^)。 http://blog.joanzapata.com/robust-architecture-for-an-android-app/