Android - 设置 Roboguice 2.0?

标签 android guice roboguice

我开始了一个新项目(在 Eclipse 经典中),添加了 roboguice-2.0.jar guice-2.0-no-aop.jarjsr305-1.3 .9.jar 到我的项目和构建路径。

第一步是扩展RoboApplication,但是eclipse找不到这个类的匹配包。我查看了源代码,roboguice 的包是 roboguice.application.RoboApplication,它不存在。 我的项目中没有roboguice下的应用。

我错过了什么?

最佳答案

因此,令人沮丧的是,roboguice 库开发有 outpaced its documentation .新库中没有 RoboApplication 类。

相反,您应该删除该文件并在指向您的自定义机器人模块的值中创建一个 roboguice.xml 文件:

<?xml version="1.0" encoding="utf-8"?>
  <resources> 
    <string-array name="roboguice_modules">
    <item>com.mypackage.MyModule</item>
  </string-array>
</resources>

此外,如果您使用 AbstractAndroidModule 或 RoboModule 作为您的模块代码,它现在称为 AbstractModule。

关于Android - 设置 Roboguice 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445287/

相关文章:

java - 如何在 roboguice 2.0 中注入(inject) LocationManager?

java - OnClickListener 在 startActivity 上抛出 NullPointerException

android - Android-Binding 和 Roboguice 怎么样?

dependency-injection - guice注入(inject)器在哪里存放?

Android NDK C++ STL端口

java - 如何从不同的 Activity 类设置 onclicklistener?

java - Android SQLite数据库查询问题

java - 在不绑定(bind) Guice 的情况下

java - Play 在类路径上找不到 play.db.DBModule

android - 在 Android 中通过电子邮件发送图像的可能方式有哪些?