Как обновить макет(основное действие) и загружать этот обновленный макет каждый раз, когда пользователь открывает приложение

#android #android-layout

Вопрос:

Давайте предположим, что в основной деятельности есть только одна группа просмотра(может быть линейной компоновкой) без дочерних элементов.

Если я увеличу представление и прикреплю этот линейный макет в качестве корневого, то это представление будет видно на экране.

Если мы закроем приложение и снова откроем его, то все начнется сначала, как будто на экране не будет представления.

Как мы можем сохранить этот макет после добавления представления, чтобы мы могли просто использовать setContentView(представление)

вместо того, чтобы каждый раз раздувать вид ?

Я понятия не имею, как это сделать.

Комментарии:

1. Простого способа сделать это нет. Вам необходимо сохранить данные для логики, которая воссоздает представления.

2. Любые предложения о том, как действовать, например, что изучать, или что-то вроде youtube tuts или что-то еще……..

3. Я бы посмотрел на официальную подготовку по хранению данных и, более конкретно, на общие рекомендации .

Ответ №1:

Вам нужно recreate() каждый раз вызывать метод для создания макета