Сохранение состояния перелистанных страниц с помощью ViewPager - PullRequest
0 голосов
/ 17 сентября 2018

Я относительно новичок в Android.Итак, я надеюсь, что смогу четко сформулировать свою проблему.
У меня есть фрагмент, назовите его CrimeListFragment, который выглядит примерно так: enter image description here.

Когда я нажимаю на один из Crimes, я перенаправлен на другой фрагмент, назовите его CrimeFragment, что позволяет мне редактировать Crime.Этот фрагмент выглядит примерно так: enter image description here Теперь CrimeFragment поддерживается ViewPager, называемым CrimePagerActivity.Итак, я могу пролистать список Crimes.Но дело в том, что только последний Crime фрагмент, который я вышел из CrimeFragment до CrimeListFragment, сохраняет изменения в CrimeListFragment.

Например, если я нажму на Преступление № 0 и отредактирую его имя, проведу вправо, отредактирую имя Преступления № 1, проведу вправо, отредактирую имя Преступления № 2 и вернусь, будет редактироваться только имя Преступления № 2.в CrimeListFragment.
После выполнения указанных выше действий, если я снова нажму на Crime # 0, который редактируется, но кажется неизменным в CrimeListFragment, я вижу, что он выглядит измененным в CrimeActivity.Таким образом, даже если Crime отредактировано, изменение отражается только в том случае, если я нажму кнопку "Назад" на этом конкретном Crime.Что может быть причиной этого?

Спасибо.

...