У меня есть tabView, отображающий список на каждой вкладке. Когда я прокручиваю одну вкладку, переключаюсь на другую вкладку и возвращаюсь на предыдущую вкладку, позиция возвращается наверх вместо отображения предыдущей прокручиваемой позиции. Как мне этого добиться? Нужно знать, как использовать onSaveInstanceState и onRestoreInstanceState для сохранения позиции и использования сохраненной позиции при отображении предыдущей прокручиваемой позиции.
Заранее спасибо.
Спасибо всем за ваш ответ. Я пробовал со всеми решениями, но столкнулся с другими проблемами. В основном проблема, с которой я сталкиваюсь, заключается в следующем.
У меня есть список в качестве моего первого действия, когда я запускаю свое приложение. Когда я нажимаю на элемент списка, он запускает вкладку, содержащую 3 вкладки. Все 3 вкладки используют одно и то же действие под названием ListActivity. Но 3 вкладки содержат разные данные. Мой вопрос заключается в том, как сохранить положение списка при переключении между вкладками. С приведенными выше решениями, когда я меняю позицию на одной вкладке, это также влияет на остальные вкладки. Например, если я нахожусь в позиции 6 на первой вкладке, эта позиция будет установлена для второй и третьей вкладок, а также я использую одну и ту же ListActivity для всех трех вкладок. Мне не разрешено делиться кодом. Поэтому приходится так долго писать проблему. Также количество созданных вкладок является динамическим. Это может быть 3, 4 или 5. Но все вкладки используют 1 ListActivity.
Может ли кто-нибудь дать мне пример, как этого добиться. 1. Одна ListActivity используется на нескольких вкладках. 2. Сохранение позиции курсора на вкладках без последующего воздействия на другие вкладки.
Предоставленное вами решение приветствуется. Заранее спасибо.