Widok Android wyłącza domyślne zachowanie stanu dla pewnego widoku
mamzwyczaj View
który jest dynamicznie dodawany wielokrotnie w tej samej aktywności.
Każda instancja widoku niestandardowego ma obok innych rzeczyTextView
dziecko. TheTextView
ma swojeID i to samo dla każdej instancji widoku.
Dla każdej instancji widoku niestandardowego ustawiłem innyText
dlaTextView
kiedy aktywność jest tworzona. Kiedy obracam ekran, aktywność jest odtwarzana, ale teraz każdaTextView
wyświetla się tak samoText
(tekst jest taki sam jak tekst ostatniej instancji).
Dzieje się tak, ponieważ zapisywanie i przywracanie stanu instancji automatycznie zapisuje niektóre informacje, ale ta informacja jest oczywiście powiązana z identyfikatorami iw moim przypadku powoduje problem.
Czy istnieje sposób na wyłączenie automatycznego utrzymywania stanu dla poszczególnych widoków?
Czy istnieje właściwość lub ustawienie albo jakieś obejście?