У меня есть DialogFragment
данные листинг данных Activity.onCreate(Bundle)
. Когда Activity
воссоздается, например, с изменением ориентации, DialogFragment
воссоздается с использованием старых данных из предыдущего экземпляра Activity
.Как изменить статус ActivityInstanceState, чтобы новые данные использовались для воссоздания DialogFragment?
DialogFragment
воссоздан на Activity
super.onCreate(savedInstanceState)
с использованием savedInstanceState
. Как изменить savedInstanceState
, чтобы новые данные использовались для воссоздания DialogFragment
?
Это воссоздает только 'DialogFragment' используя старые данные из предыдущего' Activity' экземпляра. Когда «Активность» воссоздается, новые данные генерируются в 'Activity.onCreate (Bundle)'. 'DialogFragment' следует воссоздать с использованием этих новых данных. – pat
Значит, у вас разные данные в деятельности каждый раз, когда меняется ориентация? И вы хотите каждый раз передавать его в фрагмент диалога? – user345280
Да. Данные могут отличаться при каждом отдыхе. – pat