W moim układzie umieszczam dyskretny pasek wyszukiwania. Kiedy uruchamiam mój kod w emulatorze i obracam ekran, aktywność ulega zniszczeniu, ale z jakiegoś powodu postęp w wyszukiwaniu pozostaje taki sam. Dlaczego tak się dzieje, czy postęp nie powinien być resetowany?
Odpowiedzi:
1 dla odpowiedzi № 1Wbudowane widżety Android View, takie jak TextView
, EditText
i SeekBar
ich stan jest automatycznie zapisywany i przywracany po zmianie konfiguracji urządzenia (w Twoim przypadku po obróceniu ekranu), pod warunkiem, że mają identyfikator.
To dlatego twoje SeekBar
Postęp nie jest resetowany po obróceniu ekranu.
Jeśli chcesz wyłączyć to zachowanie, możesz dodać android:saveEnabled="false"
do definicji widoku w XML.