Я создал две вкладки с помощью tabhost и добавил фрагменты, используя метод addTab
.ListView перезагружается при переключении между вкладками. Как это остановить?
В этих двух фрагментах я просто вызываю простую локальную службу, используя ASYNCTASK и получаю json строки.
Я разбираю эти строковые значения в списке в обоих фрагментах.
Теперь, когда я переключаюсь между вкладками фрагментов, служба вызывается снова, и список создается снова, очевидно, потому что фрагмент уничтожается при переключении между ними.
Есть ли способ сохранить состояние вкладки фрагмента и состояние списка просмотра при переключении между вкладками?
Вы должны добавить код, который вы используете для создания ListView – nKn
Держите свои адаптеры в своей деятельности, а не фрагмент, который уничтожается ... затем используйте методы getter для установки адаптера при перестройке списка ваших фрагментов. – Submersed
Я уже встречался с этой проблемой .. Наконец, я просто воссоздаю элементы списка. Я имею в виду воссоздать все элементы в списке. – Amsheer