我已经编写了一些小型Android应用程序,其中大部分都在一个Activity中,而且几乎没有数据应该在设备上持久存在.
现在我正在编写一个需要更多活动的应用程序,我对如何组织所有这些感到困惑.我的应用程序将下载一些数据解析,并将其显示给用户,然后根据数据和用户交互显示其他活动.其中一些数据可以缓存,其中一些必须每次都下载.一些数据不应该在方向改变的时候新下载,但它应该在活动创建的那一刻......
我很困惑的另一件事是像httpClient这样的东西.我现在例如为每个活动创建一个新的httpclient,对于locationlisteners也是如此.
是否有关于在Android上构建更大的应用程序的书籍,博客或文档,包含模式,示例和建议?到目前为止,我发现的所有内容都是获得初学者教程,在60行代码之后让我独自一人...
如果你们中的一些人能够提供一些好的资源,我将非常高兴.