android - Roboguice 应用程序 @InjectView

标签 android android-layout ioc-container guice roboguice

我正在尝试在我的 Android 应用程序中使用 @InjectViews 但这似乎不起作用。这是它的代码。我已将库和 jar 包含到我的 android 应用程序中,并直接从 RoboActivity 类扩展。

@InjectView(R.id.username)
EditText username;

@InjectView(R.id.firstname)
EditText firstname;

@InjectView(R.id.lastname)
EditText lastname;

@InjectView(R.id.email)
EditText email;

@InjectView(R.id.password)
EditText password;

@InjectView(R.id.confirmpassword)
EditText confirmpassword;

@InjectView(R.id.btnSubmit)
ImageButton submitbutton;

@InjectView(R.id.btnSignin)
ImageButton signinbutton;

String loginAvailabilityURL;
String createMemberURL;

这段代码对我不起作用。有什么问题?如果需要,我可以在 pastie.org 上共享 .java。谢谢。

最佳答案

您是否还创建了一个从 RoboApplication 扩展的 Application 类,并配置了您的模块,如 "installation instructions" 中所述?

关于android - Roboguice 应用程序 @InjectView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167830/

相关文章:

java - 操作栏中缺少搜索操作项

android - android中通过https返回网络错误的React-native POST请求

android - 如何在 Android XML 中旋转线?

c# - 如何在 MVC 应用程序中设置 Unity 容器

java - 如何在 jax-rs Restful web 服务中获取 Json 对象

android - 此应用程序与您的所有设备不兼容

android - 旋转屏幕后找不到微调器

针对 hdpi 的 Android 标准 UI 开发

c# - 根据Route在Controller中注入(inject)不同的实现

c# - 关于 DI 和 IoC 容器的一个问题