似乎roboguice只能从活动的onCreate(...)
中定义的contentView中注入视图。在onCreate()
之外,例如,如果我有自定义对话框,其中还有内容视图(例如dialog.setContentView(R.layout.dialog_layout);
),如何在此活动中从此dialog_layout中注入视图? (当我直接在活动中注入对话框视图时,我得到了null)
答案 0 :(得分:2)
目前roboguice不支持为Dialogs或Adapters之类的东西注入视图。处理它的代码相当简单,roboguice项目的补丁肯定是受欢迎的。
这是一个为适配器添加一些支持的链接,使用对话框执行某些操作应该非常相似。
https://groups.google.com/d/topic/roboguice/dJqcGJTcTzs/discussion
答案 1 :(得分:2)
您可以在RoboGuice 2.0中使用RoboDialogFragment