问题标签 [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.

0 投票
6 回答
14386 浏览

java - 使用 Robolectric + Roboguice 时将日志输出写入哪里?

我正在使用 Robolectric 来测试 Android。我正在通过 Maven 运行我的测试,例如

如果我有写入日志的代码,例如

或使用 Roboguice 的Ln

我在 Maven 的安全日志(文本文件)中看不到任何输出。

理想情况下,我实际上想要简单的日志语句进入控制台。我可以使用 写入控制台System.out.println("blah"),但当然我更愿意使用受支持的日志记录 API。

所以我的问题是,为什么我根本看不到日志输出,我怎样才能将日志消息写入控制台?

0 投票
1 回答
1305 浏览

guice - 使用 Roboguice 2 而不从 RoboActivity 继承

我正在使用处理菜单的 BaseActivity,并且每个具有菜单的活动都从 BaseActivity 扩展。

现在我想使用 roboguice,但我确实已经有了继承。

如何在不继承 RoboActivity 的情况下使用 guice?

0 投票
1 回答
403 浏览

android - RoboGuice 和 ActionbarSherlock 似乎不能一起工作

事情是这样的:

我正在使用 roboguice-sherlock 来工作 ActionBarSherlock 和 RoboGuice,并且想使用 RoboGuice 的功能来注入布局,@ContentView()还想显示 Indeterminate 进度条。requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)onCreate()

在此之后,捕获了运行时异常:

java.lang.RuntimeException: 无法启动活动 ComponentInfo{...}: android.util.AndroidRuntimeException: requestFeature() 必须在添加内容之前调用

这是一个错误还是我做错了?

例如,actionbarsherlock 示例的 sample-roboguice 中,如果 在下面的方法requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)中添加,则示例在运行时会崩溃,但上述异常除外。onCreate()super.onCreate(savedInstanceState)

0 投票
1 回答
866 浏览

android - 在 Eclipse 中设置 Roboguice 2.0 的问题

好的,所以我已经研究了几次,我根本无法使用 RoboGuice 2.0 启动和运行我的项目

Eclipse 只是无法识别注释,例如。

我得到(在“问题”窗格中):

'InjectView 无法解析为 MyActivity.java 类型'

'注释类型 InjectView 的属性值未定义'

我已按照以下说明进行操作:

http://code.google.com/p/roboguice/wiki/InstallationNonMaven

我在我的 libs 文件夹中有这些 jars 并添加到构建路径中:

RoboGuice 2.0,Guice 3.0-no_aop,jsr305

我确定我在这里遗漏了一些简单的东西,有人有什么想法吗?提前致谢。

0 投票
1 回答
3481 浏览

android - 使用带有 ActionBarSherlock 和 Roboguice 的 maven android 构建失败

几个月前,我在业余时间开始了一个 Android 项目。为了让朋友轻松协作,我想使用 maven,但我未能构建我的项目。

我的项目使用 ActionBarSherlock 和 Roboguice(以及允许这种协作的 Roboguice Sherlock 库)。经过几个小时试图破解我的pom后,我得到了这个:

但我得到这些错误:

我的配置有什么问题?

更新

添加后<packaging>apk</packaging>我收到此错误:

0 投票
1 回答
695 浏览

android - 使用 Roboguice 注入没有默认构造函数的依赖项

如果我有一个带有单个构造函数的类,我怎样才能让 Roboguice 将它注入到活动中?

要注入的服务:

活动:

唯一的依赖是上下文,我收集到的应该毫无问题地注入。此外,我所有的其他用法,例如带有默认构造函数的类的@InjectView 和@Inject 似乎都很好,但是上面的用法甚至没有给我一个堆栈跟踪就杀死了应用程序。

有任何想法吗?

谢谢

乔恩

0 投票
2 回答
2087 浏览

java - 将片段更改为 RoboGuice 片段?

我正在尝试在我的应用程序中使用 RoboGuice。我的第一个尝试是将一个简单的 Fragment 更改为 RoboFragment。但是在应用程序无法编译之后。这里可能是什么问题?

结果是:

/编辑:

我认为我的问题是在进度条片段中我正在这样做:

这可能不适用于 RoboGuice 注入?

0 投票
0 回答
432 浏览

java - Roboguice 和 Sherlock 在一起?

我正在尝试将 Roboguice 与 Sherlock 一起使用。但是扩展时甚至无法启动我的TestappRoboSherlockFragmentActivity

我是否必须考虑我可能错过的任何事情?

0 投票
1 回答
1186 浏览

android - 将 ActionBarSherlock 与 roboguice2.0 一起使用

我正在尝试 ActionBarSherlock 库中的示例 roboguice 项目。它使用 roboguice2.0b4.jar (测试版),但是当我用稳定版 roboguice2.0.jar 替换它时,我得到了

可以做些什么来解决这个问题。

0 投票
1 回答
829 浏览

android - 测试错误 Maven RoboGuice [没有绑定“类”的实现]

我有一个 Android 项目,其中包含两个源文件夹 src 和 test。在测试中,我有我的测试课程和一些模拟课程。我在编写测试的某个类中使用了 Android 的 RoboGuice 依赖注入。

测试在模拟器上的 Eclipse 中运行得非常好,但使用 maven clean install 失败。

使用喷油器时,测试在设置时失败。

这是我的绑定模块:

为什么在 Maven 中运行测试而不是在 Eclipse 中运行测试时会抛出异常?