roboguice相关内容
我正在处理一个相当大的项目,该项目有很多注入.我们目前正在使用一个类来为每个需要一个注入的注入实现 Provider,并且它们大多只有一行 get 方法. 每次我需要一个新的提供者时,创建一个新类开始变得很烦人.在我的 Module 中使用提供程序类而不是 @Provides 方法有什么好处,反之亦然? 解决方案 据我所知,它们在大多数简单情况下完全等效. /*** 类风格的提供者
..
我正在从事一个 Android 项目,我想知道有关构建 Android 应用程序的良好架构的任何建议. 我想使用 Roboguice 进行依赖注入,并且我一直在阅读有关 MVVM 模式或 MVC 模式的信息(Android MVVM 设计模式示例). 我也知道 roboguice 有一个非常酷的基于上下文的事件的引发和处理功能,当代码解耦时,它可以非常易于测试. 对工作设计模式有
..
此问题可能与该问题完全相同 使用Guice将参数传递给构造函数 区别是我使用的是roboguice,而不是Guice,所以答案对我不起作用. 问题是-如何将初始化参数传递给创建的对象? IE.我注入了应该使用roboguice不知道的参数初始化的接口. 我在提供的链接中看到的内容,我应该创建工厂界面并像这样注册它 void configure(Binder binder
..
我已将RoboGuice 3依赖项添加到我的gradle构建文件中,该文件可以编译并运行,但是由于NoClassDefFoundError:AnnotationDatabaseImpl,应用程序崩溃了。有研究表明,RoboBlender是生成该定义所必需的(我熟悉RoboGuice 2,它不需要RoboBlender),但是当我添加RoboBlender时,该项目将不再构建。 依赖项{ 编译
..
我刚刚升级了我们的项目以使用Roboguice 3,突然间所有注入的对象都变为null,包括POJO,提供商,视图,资源等。我正在努力找出原因。 > 首先有毕业生构建文件,尝试了Proguard开启和关闭,并没有什么不同。我相信我们目前正在使用Roboguice 3.0.1,但是我尝试了3.0,仍然有问题。 compile('org。 roboguice:roboguice:3. +
..
我正在开展一个相当大的项目,有很多注射。我们目前正在使用一个实现 Provider 的类,每个注入需要一个注册,而且它们主要有一行 get 方法。 每当我需要一个新的提供者时,开始创建一个新的类。在我的模块中反过来使用提供者类超过 @Provides 方法有什么好处吗? p> 解决方案 据我所知,他们完全等同于大多数简单的案例。 / ** *类风格的提供者。 *在模块
..
我要创建一个使用RoboGuice一个单独的对象,但我得到空例外。我不知道什么是错我的codeS。 @Singleton 公共类SessionService { 私有静态届会议; 公开会议的getSession(){ 如果(会话== NULL){ 会话=新的Session();
..
我的基本POJO类: 公共类BaseDao { 公共BaseDao(){ } // ... } 我的扩展POJO类:公共类KelvinDao扩展BaseDao { 公共KelvinDao(){ 超(); } // ... } 我想在这样的服务使用KelvinDao:公共类HanKelvinHandler扩展型Htt $ P $ {pques
..
这是我的ProGuard-project.txt: -keep类com.google.inject ** {*。 } -keep类javax.inject ** {*。 } -keep类javax.annotation中** {*。 } -keep类roboguice ** {*。 }-keepattributes签名 -keepattributes *注释* -keep类roboguice。
..
我试图建立一个项目,同时使用ActionBarSherlock v4和Roboguice V2 (我喜欢beeing最前沿的:))。 的问题是,ABS采用稍加修改的兼容性 库,这需要Roboguice。我把它通过Eclipse的下工作正常 加入 actionbarsherlock-插件-compat的-LIB-4.0.0-SNAPSHOT , roboguice-2.0b3 和 Acti
..
我已经在那里我已经注射 OrmLiteSqliteOpenHelper 的一个实例 @Singleton 类。我是不是真的以往任何时候都需要调用 OpenHelperManager.releaseHelper()?万一我做什么,在哪里以及如何要那样作为类不扩展任何Android基类在那里我能得到的的onDestroy 解决方案 有一个 ORMLite 例如Android项目这表明这家名为
..
我如何得到我的自定义模块的应用环境?这里是code为我的模块: 公共类MyModule的扩展AbstractModule { @覆盖 @燮pressWarnings(“未登记”) 保护无效配置(){ //软件包信息 尝试{ 最后PackageInfo信息= application.getPackageManager(
..
我在Android的Studio中使用RoboGuice 3.0直接,因为我需要ActionBarActivity支持。这是我的出发: 编译“org.roboguice:roboguice:3.0 首先奇怪的事情我必须做的是解决了“无法使用注释数据库(S)”一个ClassNotFoundException。好像如果有没有给出注解包,packageList是
..
我在我的Android应用程序中使用RoboGuice 3.0.1 RoboBlender一起。 我想有一个全球性的事件管理器,发现RG3.0已经拥有了在这里提到: https://github.com/roboguice/roboguice/issues/150 我已经加入bind(EventManager.class).annotatedWith(Names.named(Defaul
..
我正在使用RoboGuice与Eclipse ADT,M2E以及Android的Maven的插件项目。 我使用RoboListFragment类取决于android.support.v4.app.ListFragment,为此我已经添加下面的依赖关系的pom.xml <&依赖性GT; <&的groupId GT; com.google.android< /的group
..
有关某些原因RoboBlender不产生注解数据库。 我的build.gradle具有以下依存关系: {相关性 提供'org.roboguice:roboblender:3.0“ 编译文件树(导演:'库',包括:['的* .jar']) 编译“org.roboguice:roboguice:3.0” } 解决方案 这不是最终的解决方案,但它可以帮助你。我不知道
..
这并不总是可见,但看到特定的API 14和19。 下面是堆栈跟踪 java.lang.NoClassDefFoundError的:roboguice.inject.ContextScopedRoboInjector 在roboguice.RoboGuice.getInjector(RoboGuice.java:197) 在roboguice.activity.RoboActi
..
在Android应用程序中我有一个片段,实现了覆盖
..
刚开始我的方式与Roboguice为Android。 尝试实施这的简单背景下注射,但得到此异常。 我GOOGLE了它,冲进相当多的职位,但不解决我的问题。 这是下面的异常,任何想法? 在此先感谢 02-05 00:14:54.330:I / dalvikvm(777):无法解析LCOM /谷歌/注入/供应商;接口627'Ljavax /注入/供应商;“ 02-05 00:14:54.330:
..
我开发和android倒计时程序。 在应用程序,你可以根据需要添加或删除任意数量的倒计时。 所有的倒数计时都保存在一个ArrayList。我不能只是它们保存在一个数据库中或在共享preferences因为倒计时要保持,即使你离开应用程序运行。 我使用roboguice 2.0和吉斯-3.0-no_aop.jar来处理我的依赖注射。 最全部的寄托工作正常,但有时时代,如果我启动应用程序我只得
..