内部类使得代码很难维护,有没有好的提议

内部类使得代码很难维护,有没有好的建议
本人刚刚接触java,觉得java代码看起来真的很乱。
比如在一个Activity中有10种不同的请求网络的操作,那就会有10个异步类作为内部类来处理。
放在一个继承了Activity的类里,使得这个类很臃肿,代码也看起来非常乱,类的功能也不明确。
现在维护的是公司以前的Android代码,有没有好的办法能调整代码的结构?或者有没有结构比较好的代码的例子介绍一下?
------解决思路----------------------
看开源项目啊
给你两个我常用的开源库
https://github.com/nostra13/Android-Universal-Image-Loader
https://github.com/loopj/android-async-http
------解决思路----------------------
将网络请求拿出去,单独成为一个类,提供不同的请求,你只需要根据需要创建不同的请求即可
------解决思路----------------------
引用:
Quote: 引用:

将网络请求拿出去,单独成为一个类,提供不同的请求,你只需要根据需要创建不同的请求即可

能否说的更明白一点?没懂您的意思。
创建一些工具类不就行了
------解决思路----------------------
引用:
本人刚刚接触java,觉得java代码看起来真的很乱。
比如在一个Activity中有10种不同的请求网络的操作,那就会有10个异步类作为内部类来处理。
放在一个继承了Activity的类里,使得这个类很臃肿,代码也看起来非常乱,类的功能也不明确。
现在维护的是公司以前的Android代码,有没有好的办法能调整代码的结构?或者有没有结构比较好的代码的例子介绍一下?


刚接触java,维护的还是公司现有的代码,建议没有必要的话别调整。

------解决思路----------------------
JAVA是这样的我当初也是从C++转过来学JAVA的,说实话,刚开始的时候看到JAVA的格式真的难以接受,太多无用的语句了
比如,在C++里声明类里的多个函数或变量为私有,只需要
class ***
{
public:
      ******;
      ******;
private:
      ******;
      ******;
}
而JAVA必须是
class ***
{
     public  ******;
      public ******;
      private ******;
      private ******;
}
坑爹啊。
而且,JAVA不能把类函数的实现过程写到外面,而C++就可以用  类名::函数名(参数表){代码块}  这样的方式把函数单独在外部实现,类就不会显得臃肿了,这也就是你现在所遇到的问题吧。

我只能说慢慢习惯就好,把网络请求之类的东西封装成工具类,把数据封装成实体类,有联系的东西就做成接口,此外别无它法了。
------解决思路----------------------
你既然知道代码臃肿的部位了,那么就把这部分封装起来