如何使用Roboguice注入对话框视图?

时间:2010-11-03 09:53:38

标签: android roboguice

似乎roboguice只能从活动的onCreate(...)中定义的contentView中注入视图。在onCreate()之外,例如,如果我有自定义对话框,其中还有内容视图(例如dialog.setContentView(R.layout.dialog_layout);),如何在此活动中从此dialog_layout中注入视图? (当我直接在活动中注入对话框视图时,我得到了null)

2 个答案:

答案 0 :(得分:2)

目前roboguice不支持为Dialogs或Adapters之类的东西注入视图。处理它的代码相当简单,roboguice项目的补丁肯定是受欢迎的。

这是一个为适配器添加一些支持的链接,使用对话框执行某些操作应该非常相似。

https://groups.google.com/d/topic/roboguice/dJqcGJTcTzs/discussion

答案 1 :(得分:2)

您可以在RoboGuice 2.0中使用RoboDialogFragment