Android截击请求队列和应用程序上下文

Android截击请求队列和应用程序上下文,android,android-volley,Android,Android Volley,浏览android文档时注意到这一段: 推荐的方法是实现一个封装RequestQueue和其他凌乱功能的单例类。另一种方法是对应用程序进行子类化,并在Application.onCreate()中设置RequestQueue。但这种做法是不可取的;静态单例可以以更模块化的方式提供相同的功能 但没有详细说明为什么不鼓励第二种方法。任何人都有自己的见解吗?因为模拟单元测试比模拟应用程序常量更容易。但无论哪种方式都会奏效。我听到过关于单身的争论。但我看到的谷歌博客却恰恰相反:他们谈论的完全是别的东西。

浏览android文档时注意到这一段:

推荐的方法是实现一个封装RequestQueue和其他凌乱功能的单例类。另一种方法是对应用程序进行子类化,并在Application.onCreate()中设置RequestQueue。但这种做法是不可取的;静态单例可以以更模块化的方式提供相同的功能


但没有详细说明为什么不鼓励第二种方法。任何人都有自己的见解吗?

因为模拟单元测试比模拟应用程序常量更容易。但无论哪种方式都会奏效。我听到过关于单身的争论。但我看到的谷歌博客却恰恰相反:他们谈论的完全是别的东西。依赖注入vs单例,而不是应用程序托管全局vs单例,因为它比应用程序常量更容易模拟单元测试。但无论哪种方式都会奏效。我听到过关于单身的争论。但我看到的谷歌博客却恰恰相反:他们谈论的完全是别的东西。依赖注入vs单例,而不是应用程序托管的全局vs单例