本人刚刚接触java,觉得java代码看起来真的很乱。 比如在一个Activity中有10种不同的请求网络的操作,那就会有10个异步类作为内部类来处理。 放在一个继承了Activity的类里,使得这个类很臃肿,代码也看起来非常乱,类的功能也不明确。 现在维护的是公司以前的Android代码,有没有好的办法能调整代码的结构?或者有没有结构比较好的代码的例子介绍一下?
[quote=引用 2 楼 bdmh 的回复:] 将网络请求拿出去,单独成为一个类,提供不同的请求,你只需要根据需要创建不同的请求即可
将网络请求拿出去,单独成为一个类,提供不同的请求,你只需要根据需要创建不同的请求即可
看开源项目啊 给你两个我常用的开源库 https://github.com/nostra13/Android-Universal-Image-Loader https://github.com/loopj/android-async-http
我只能说慢慢习惯就好,把网络请求之类的东西封装成工具类,把数据封装成实体类,有联系的东西就做成接口,此外别无它法了。
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧