Android Программно созданная кнопка персистентности - PullRequest
0 голосов
/ 14 января 2011

Так что в приложении, с которым я бездельничаю, я программно создаю несколько кнопок. Затем я устанавливаю ContentView (); на другую страницу. Затем, если я вернусь на исходную страницу (на которой я разместил программно созданные кнопки), их больше не будет. Я думаю, это имеет смысл, так как я вызываю setContentView (R.layout.main); опять же, это просто оригинальный XML-файл без данных, указывающих на кнопки. Так есть ли способ сохранить кнопки на таких переходах экрана? Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 января 2011

Используйте

.addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP)

в вашем намерении, когда вы запускаете действие, содержащее кнопки.

Я так думаюрешит вашу проблему

0 голосов
/ 14 января 2011

Почему бы не использовать отдельные действия для каждой страницы?Вы вернетесь к стековому поведению и сохранению состояния активности автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...