黑马程序员技术交流社区

标题: 如何成为一个偷懒又高效的Android开发人员(下) [打印本页]

作者: 俞帅明    时间: 2014-3-23 22:03
标题: 如何成为一个偷懒又高效的Android开发人员(下)

再看看使用RoboGuice精简代码后神奇之处。

使用RoboGuice

你先要继承RoboActivity或者RoboFragment,才能使用RoboGuice的依赖注入功能。

这么一对比,我想你肯定明白了为什么要使用RoboGuice?再来看看有哪些好处:

使用RoboGuice的好处

RoboGuice和ActionBarSherlock

正如我前面提到的,你得在RoboActivity和RoboFragment中继承其中一个才能在Activity事件或Fragment中使用 RoboGuice。但是如果你已经在项目中使用了ActionBarSherlock去编译呢?那问题就在于,你已经继承了 SherlockActivity或SherlockFragmentActivity中的一个。现在问题是,你不能同时使用RoboGuice和 ActionBarSherlock。

解决方法是,为Activities和Fragments定义一个基类。然后你就能同时使用RoboGuice和ActionBarSherlock了。

你可以在这里下载一些基类:

https://github.com/rtyley/roboguice-sherlock或者下载JAR包也是一样:RoboGuice+Sherlock.jar,你可以任选一个添加到你的项目。

在Android应用程序中,我想我已经做了所有关于RoboGuice用法及好处的研究。如过有什么遗漏,请联系我。在接下来的文章,我会研究其他的函数库好让你成为一个既能偷懒又高效的Android开发人员。

原文链接: dzone 翻译: ImportNew.com- 蒋晨毅
译文链接: http://www.importnew.com/8415.html







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2