Я недавно запрограммировал игру на api 14. Однако я понял, что не все мои друзья все же обновили там телефоны Android, поэтому я решил запрограммировать его на api 7. Однако, когда я изменил свойства из eclipse, появилась функция (воссоздать ( )), что недействительно в api 7. Так что мой вопрос в том, каков путь вокруг него? Дело в том, что у меня есть кнопка меню, называемая "Инструкции", и при нажатии она меняет макет на другой вид, где у меня есть инструкции. Но когда я нажимаю назад, я хочу, чтобы предыдущая активность была воссоздана(), как будто работает в первый раз! Есть идеи? Благодарю!
Вариант № 1: выполнить два действия.
Вариант № 2: выполнить два фрагмента и использовать FragmentTransactions
, используя реализацию пакета поддержки Android для фрагментов, работающих на уровне API 4+.
Вариант № 3: setContentView()
чтобы заменить существующий пользовательский интерфейс на другой.
Вариант №4: startActivity()
для вашей собственной деятельности, чтобы создать новый экземпляр, а затем немедленно вызвать finish()
чтобы уничтожить исходный экземпляр.