Действия или фрагменты в Android?

Im создает приложение с панелью действий, а вкладки переходят на разные веб-страницы. Когда пользователь нажимает на другую вкладку, я хочу, чтобы веб-страница предыдущих вкладок оставалась в том же состоянии (т.е. Не перезагружалась, когда вкладка снова нажата).

Каков наилучший способ сделать это? Отдельные мероприятия? Фрагменты? Несколько веб-представлений в одном действии?

Спасибо

Ответ 2

Я думаю, что вам нужно использовать один веб-просмотр и хранить содержимое на каждой странице локально, например, в БД, а затем сделать себе панель навигации и перезагрузить содержимое веб-навигации по навигации бар. Например, панель навигации может быть создана как LinearLayout с дочерними кнопками кнопок. Если вы используете этот способ - например, вы можете загрузить 10 веб-страниц дома с помощью своего Wi-Fi, а затем свернуть свое приложение и пойти на прогулку, и через некоторое время (даже если вы используете другие приложения) вы можете восстановить всю свою информацию из DB, но если вы используете только фрагменты во вкладках, вы можете потерять страницы из-за нехватки памяти.

Если вы используете фрагменты или атрибуты на вкладке - вы не можете быть уверены, что предыдущий контент будет сохранен (но вы все равно можете сделать это с помощью адаптера и tabhost (достаточно примеров, как использовать фрагменты + вкладки)

PS. это только мое мнение, и я еще не пробовал, но я думаю, что локальный магазин - лучший способ решить вашу проблему.