MultiChoiceMode przed API 11

implementuję ActionMode w mojej aplikacji na Androida za pomocą ActionBarSherlock. Z ABS można zbudować ActionMode przed API 11, ale w prosty sposób:listView.setMultiChoiceModeListener( new MultiChoiceModeListener() ... nie jest przeznaczony dla aplikacji przed API 11. Czy ktoś ma dobry sposób na zbudowanie menu kontekstowego trybu działania przed API 11? Chcę długo kliknąć element listy i uruchomić tryb działania, w którym mogę kliknąć wiele elementów. Po prostym kliknięciu pokazuję szczegółową stronę elementu listy. używamregisterForContext() metoda, ale to proste i długie kliknięcie.

Czy ktoś ma dla mnie dobrą wskazówkę.

EDYTOWAĆ
Rozwiązanie dla mojego pytania było następujące: Na długim elemencie kliknij i aktywuję tryb akcji i zapisz go w zmiennej. W metodzie kliknięcia elementu implementuję instrukcję if-else z:

if( actionMode == null )
{
   // open new activity or update second fragment
   showDetails( itemPosition );
}
else
{
   // update ui or close CAB if no item selected
   showCAB( itemPosition );
}

Metoda showCAB (pozycja) aktualizuje liczbę wybranych elementów, podświetla tło elementu i tak dalej.

questionAnswers(2)

yourAnswerToTheQuestion