У меня был запрос на реализацию SwipeRefreshLayout, который включен в более поздние версии библиотеки поддержки v4. До этого у моего проекта уже была зависимость от actionbarsherlock, которая также явно ссылается на некоторую старую версию библиотеки поддержки v4, в которой нет SwipeRefreshLayout. Мой фрагмент карты Google Maps отлично работает с той старой библиотекой поддержки, которую в настоящее время использует actionbarsherlock, но когда я заменяю эту библиотеку новой, в которой есть SwipeRefreshLayout, мой фрагмент карты всегда равен нулю, и я не могу работать с картой и SwipeRefreshLayout в то же время одна по какой-то причине исключает другую, и у меня не может быть двух версий поддерживаемых библиотек v4, потому что проект не может компилироваться из-за конфликтующих имен классов.
Вот несколько вопросов:
1.Могу ли я каким-то образом добавить SwipeRefreshLayout в свой проект без добавления всей новой версии библиотеки поддержки v4 (потому что фрагмент карты перестает работать с этой версией)?
2. Могу ли я иметь в проекте две версии вспомогательных библиотек и по-прежнему иметь возможность его компилировать?
3.Есть ли какое-либо другое более простое решение, в котором работают обе карты и SwipeRefreshLayout?
Заранее спасибо.