问题标签 [roboguice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何为 guice 3.0 配置我的 ivy.xml 以使用 no aop jar?
Guice 3.0 的 ivy 文件包括一个guice-3.0-no_aop.jar
. 由于我正在创建一个 Android 应用程序,因此我想配置我的 ivy 文件以使用该 jar 而不是guice-3.0.jar
.
当我使用上述配置及其派生时,我收到此错误或类似错误:
我的配置有什么问题?我应该如何配置我的依赖项以使用
guice-3.0-no_aop.jar
?
编辑
要清楚,我尝试以最简单的方式配置 Guice 3.0:
不幸的是,这导致常春藤只使用guice-3.0.jar
. 我需要将其配置为使用下载但未使用的guice-3.0-no_aop.jar
.
编辑
这里要求的是 Guice 3.0 的 ivy.xml 的内容:
android - Roboguice 2.0 将应用程序注入 POJO
我是Roboguice的新手,请帮忙。我有一个应用程序类,我MyApplication
在其中onCreate
初始化一些数据。我也有一个POJO
我想在我的MainActivity
(见下面的代码片段)中使用的商业逻辑。我需要注入MyApplication
以POJO
访问我在应用程序中初始化的数据onCreate
,但是此代码之前调用过onCreate
并且我有一个NullPointerException
.
java - android服务上的依赖注入
我正在开发一个 Android 应用程序并使用 Roboguice 2.0。
一切都进展顺利,除了现在。我正在尝试将我的自定义绑定注入到这样的服务中,但它不起作用。
他们已经像这样绑定(首先是自定义应用程序上下文):
}
有任何想法吗?
谢谢
java - Robolectric 和 SQLite.getVersion
在我的情况下,Robolectric SQLiteOpenHelper 中的 getVersion 始终返回 0。因此,如果当前 DATABASE_VERSION 大于 0,则在 DBHelper 中调用 onCreate。
有谁知道如何在 Robolectric 中配置/设置数据库版本?我正在使用 robolectric-1.1-jar-with-dependencies.jar 和 roboguice-2.0b4.jar。(到目前为止,读+写工作......)
谢谢
roboguice - 在非活动类上注入 roboguice
有没有办法在一个不是活动的类中注入自定义绑定(一个不扩展 RoboActivitiy 的类?因为每次我尝试注入它时,我都会在访问它时得到一个 NullPointerException。
我已经解决了它得到注射器并自己做......但这是我觉得不舒服的事情。
谢谢!
android - 使用 Roboguice 注入自定义服务的问题
我刚开始玩 Roboguice,我正试图将我的一项服务注入到活动或片段中。发生的情况是我的服务只是作为 POJO 实例化和注入,并且没有调用生命周期方法,这让我怀疑我忘了做某事。但是,我只能找到注入知名服务的示例。
该服务看起来像这样:
}
我的活动看起来像这样:
该服务在清单中声明如下:
我得到的唯一日志输出是“实例化服务”。
我该怎么做才能让 Roboguice 知道 ProgramService 不是 POJO 而是服务?我一定错过了一些相当基本的东西。
提前致谢
android - Roboguice - 从带有参数的构造函数实例化对象
最近我下载Roboguice
并试了一下。总的来说我喜欢它,我认为它可以缓解Android开发过程中的某些方面,但是我遇到了一个还没有找到解决方案的情况:我想注入一个类,但是那个类有一个,或者更多的构造函数有几个参数。
在这种情况下,我将如何指定选择哪个构造函数进行实例化,并将值传递给构造函数?
例如,我有一个TestRobo
带有 2 个构造函数的类,我想从第二个构造函数实例化对象,将firstName
,lastName
作为参数传递:
现在,如果我像这样注入它:
它抛出一个异常,它找不到合适的构造函数。
android - Roboguice 注入适配器
我有一个适配器,它可以扩展ArrayAdapter<T>
并想要注入它们LayoutInflater
。代码如下,但充气机总是null
android - Roboguice injection and Provider class
In RoboGuice examples there are two different ways to inject something
What's the difference between them and what way and when i need to choose?
android - Roboguice 创建自己的 Application 类实例
我在我的项目中使用 Roboguice 进行 DI。根据 android 文档,只能存在一个应用程序实例。但是由 OS 和 Roboguice 创建的实例是不同的。
如何强制 Roboguice 注入操作系统创建的应用程序并禁用新实例的创建?
一些说明以下情况的代码