2010-11-03 56 views
4

看來,roboguice只能從活動的onCreate(...)中定義的contentView中注入視圖。在onCreate()之外,例如,如果我有我的自定義對話框,其中也有一個內容視圖(例如dialog.setContentView(R.layout.dialog_layout);),我如何在此活動中從此dialog_layout插入視圖? (當我直接在活動中注入對話框視圖時,我得到了空值)如何使用Roboguice注入對話框視圖?

回答

2

當前roboguice不支持注入視圖,例如對話框或適配器。處理它的代碼非常簡單,並且Roboguice項目的補丁當然是受歡迎的。

這裏是添加一些適配器支持的鏈接,用對話框做些事情應該非常相似。

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

+0

現在這是錯誤的。 RoboGuice 2.0支持注入視圖 – 2013-10-04 00:01:08

2

您可以使用RoboDialogFragment在RoboGuice 2.0