W android dewelopera menu guide wspomniano, że:kontekstu Tryb działania
Tryb działania jest wyłączona, a kontekstowy pasek akcji znika, gdy użytkownik odznaczy wszystkie przedmioty, naciska przycisk BACK, lub wybiera Gotowe akcja po lewej stronie paska.
Technicznie rzecz biorąc, oznacza to, że mActionMode.finish()
Z BACK
lub naciśnij przycisk połączenia selekcji Done
działania ActionMode.Callback onDestroyActionMode()
metody.
Moje pytanie brzmi, jak wykonać akcję niestandardową (np Toast("Action mode exit by Done select")
), gdy użytkownik wybierze Done
i kolejną akcję (w przypadku np. Toast("Action mode exit by BACK")
), kiedy użytkownik naciśnie BACK
?
Monitoruj bieżący stan CAB (otwarty/nie otwarty) i liczbę wybranych pozycji na liście i możesz określić, która metoda została użyta do zamknięcia CAB. – Luksprog
Alexiosdev odpowiedział na podobne pytanie [tutaj] [1]. [1]: http://stackoverflow.com/a/14090730/836413 –