Я создаю динамические представления, добавляя их в макет, эти представления добавляются отлично. Но как только я закрою приложение и откройте его. Динамические представления не видны, я хочу отобразить эти представления после открытия приложения второй раз. Подумайте, спасибо заранее.Как восстановить динамические представления приложения для Android?
1
A
ответ
1
Вам необходимо вручную добавить состояние представления в сохраненный пакет состояния экземпляра и воссоздать его оттуда.
Это достигается путем переопределения onSaveInstanceState()
на Activity
и/или View
. Государство будет позже доступно при создании Bundle
(onCreate(bundle)
). Эти данные можно использовать для повторного создания представлений.
Правильный способ ООП состоит в том, чтобы создать класс для вашего динамически созданного представления, который реализует собственный метод onSaveInstanceState()
, а затем упаковывает его и распаковывает его в пакет Activity.
Этот номер blog post содержит подробную информацию и примеры того, как решить эту проблему. Some more related info in this other SO question
Смежные вопросы
- 1. TouchDB Android динамические представления для запроса
- 2. Как установить динамические представления onclick в Android?
- 3. Как оптимизировать многие динамические представления в Android?
- 4. Восстановить динамические столбцы записей
- 5. GridLayout и динамические представления
- 6. Android: разработка представления для приложения для календаря
- 7. Динамические имена переменных для Android-приложения
- 8. Репликация динамические представления в Xcode
- 9. Добавить динамические дочерние представления в expandableListView android
- 10. Динамические представления для разных размеров экрана
- 11. JSF 2.0 Динамические представления
- 12. IOS: Как восстановить состояние приложения
- 13. Как связать динамические представления с помощью butterknife
- 14. Динамические представления детей Ember.js
- 15. Динамические представления в WPF
- 16. Как сохранить/восстановить состояние представления в iOS?
- 17. Найти динамические представления на экране в Robotium
- 18. Восстановить пользовательские ячейки табличного представления при перезапуске приложения
- 19. как правильно восстановить состояние представления после поворотов
- 20. Spring2 web MVC - динамические представления для контроллера?
- 21. ListView, имеющий динамические представления для каждой строки
- 22. Как создать динамические представления в swift?
- 23. Динамические представления не сохраняют ввод
- 24. Восстановить стек приложения Android от фона
- 25. Простой способ реализовать динамические представления?
- 26. Как восстановить сертификат на Android?
- 27. Динамические представления, основанные на переменной
- 28. Как создать динамические представления стека в swift?
- 29. Как связать динамические представления в фрагменте?
- 30. Восстановить представления после изменения ориентации