2012-06-07 5 views
0

Я пытался создать образец проекта roboguice в библиотеке ActionBarSherlock. Он использует roboguice2.0b4.jar (бета-версия), но когда я заменить его стабильной roboguice2.0.jar релиз Я получаюИспользование ActionBarSherlock с roboguice2.0

java.lang.IllegalArgumentException: com.ac[email protected]40533b68 does not appear to be a RoboGuice context (instanceof RoboContext) 

, что можно сделать, чтобы решить эту проблему.

ответ

3

Ваша деятельность (AstroboyMasterConsole) должен реализовывать интерфейс RoboContext, означает, что вы должны продлить его с одной из следующих классов:

RoboContext implementors

+0

Я только изменил банку в LIBS от roboguice2.0b4.jar к roboguice2.0.jar в образце. Эта активность расширяет RoboSherlockActivity, но по-прежнему происходит исключение незаконного аргумента. –

+0

Попробуйте очистить и полностью перестроить все. Иногда Eclipse может создавать проблемы при изменении libs. –

+0

спасибо, ты уверен, что он будет работать с roboguice2.0.jar? –