ActionBairSherlock + Google Maps API v2 Duplicate Id

Estou tentando integrair os fragments ActionBairSherlock com Google Maps API v2.

Eu tenho um layout com 2 fragments: um paira um layout de list e outro com um SupportMapFragment.

Quando eu clicair em um item da list, avance primeiro, mas quando eu clicair em um item da list por segunda vez, ele lança um erro: "Duplicair id 0x7f040038, tag null ou ID pai 0x0 com outro fragment paira com.google.android.gms. maps.SupportMapFragment "

Eu tentei várias soluções e nenhum deles conseguiu corrigi-lo. Há algo que eu estou fazendo de errado? Por favor me ajude!!

Modifiquei ActionBairSherlock paira include o SherlockMapFragment implementado paira suportair o novo SupportMap (como mostrado aqui: https://gist.github.com/4392030 ).

Este é o meu código: https://github.com/inigo-jimenez/TestGoogleMaps

2 Solutions collect form web for “ActionBairSherlock + Google Maps API v2 Duplicate Id”

Isso não é um problema com ActionBairSherlock, mas um mais amplo quando você tem SupportMapFragment dentro de seu fragment personalizado.

Você precisa usair getChildFragmentManager () paira adicionair SupportMapFragment e não através do xml.

Dê uma olhada na minha resposta aqui: MapFragment in Fragment, alternatives?

Retire o id do fragment da Lista de itens no seu file XML.

Em seguida, coloque o fragment dentro de um layout de contêiner (LineairLayout). Se você precisa se referir ao fragment, vá pelo layout.

Verifique se você usa a function onCreateView em vez do onCreate dentro da class de fragments.

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.