Wiederherstellen ActionMode nach Ausrichtung ändern
Habe ich listfragment beginnt actionmode. Ich bin mit actionbarsherlock. Aber wenn die Ausrichtung ändert, oder wenn ich neue Aktivität kontextuellen actionbar verschwindet.
Gibt es eine Möglichkeit Sie wieder zurück, ohne es wieder? In google-gmail-app-bleibt es auf dem Bildschirm, ob ich drehen Sie das Telefon oder gehen Sie zu den detail-Bildschirm.
- schauen Sie sich dieses abs-Problem-thread: github.com/JakeWharton/ActionBarSherlock/issues/463
InformationsquelleAutor pcu | 2012-08-15
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der bessere Weg ist, verwenden Sie onSaveInstanceState speichern ActionMode Zustand vor der rotation.
Aktualisiert nach Saran ' s Kommentar.
isInActionMode = true;
nur inonCreateActionMode()
sonst nächsten rotation nicht abholen, der Staat.setRetainInstance()
im fragment, das würde gepflegt haben, die Auswahl usw. Aber aufgrund eines Fehlers(code.google.com/p/android/issues/detail?id=20791), wenn mit Frontlader aus der support library, es ist praktisch nutzlos.choicemode
Attribut deslistview
layout-element zumultiplechoice
. Siehe stackoverflow.com/questions/24294919/....