У меня есть JSON, который я анализирую и который основан на JSON, у меня будут разные макеты, которые могут включать в себя редактирование текстов, указатель даты / времени и т. Д. Нажав стрелку «Далее» или «Назад», пользователь по сути перейдет кследующий объект JSON, который покажет соответствующий макет.Мой вопрос в том, что было бы наиболее эффективным способом показать эти различные макеты.В настоящее время я думаю о создании деятельности и иметь фрагменты для каждого макета.Хотя, используя этот метод, я хотел бы получить более 10 фрагментов, которые я считаю неэффективными.Другой сценарий, о котором я подумал, - вызывать setContentView () при каждом нажатии кнопки назад или далее.Однако мне нужно иметь возможность получить текст из этих текстовых полей редактирования и сохранить его.Итак, я не думаю, что setContentView () действительно будет работать.Мое лучшее решение на данный момент - это набор фрагментов, и в onPause () для этих фрагментов я бы сохранил введенные данные.