Есть ли способ использовать Roboguice и ActionbarSherlock в одном проекте?

Я хотел бы использовать библиотеки, упомянутые в заголовке, в одном проекте.

Однако, обе библиотеки требуют, чтобы мои Activities расширялись от специального класса Activity: в случае Roboguice это RoboAcitivity, а для ActionbarSherlock это FragmentActivity.

ActionbarSherlock расширяет библиотеку совместимости, что приятно, потому что мне тоже нужно использовать фрагменты, а уровень проекта < API level 11.

Удалось ли кому-нибудь это сделать? Поскольку Java не поддерживает множественное наследование (что обычно хорошо), я попытался сделать FragmentActivity в проекте ActionbarSherlock расширением RoboActivity вместо стандартной Activity. Но я не могу заставить его компилироваться таким образом.

Часть консольного вывода выглядит так:

[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:170: error: Error: No resource found that matches the given name: attr 'android:logo'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:171: error: Error: No resource found that matches the given name: attr 'android:navigationMode'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:174: error: Error: No resource found that matches the given name: attr 'android:progressBarPadding'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:176: error: Error: No resource found that matches the given name: attr 'android:subtitle'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:177: error: Error: No resource found that matches the given name: attr 'android:subtitleTextStyle'.
[2011-10-15 17:46:31 - RetainFragmentTest2] /Users/scythe/JavaLibs/JakeWharton-ActionBarSherlock-a4855d0/library/res/values-v11/abs__styles.xml:173: error: Error: No resource found that matches the given name: attr 'android:titleTextStyle'.
13
задан Jake Wharton 28 January 2012 в 03:58
поделиться