У меня проблема с комплектом.У меня есть 2 действия (с фрагментами), и я хочу сохранить данные во фрагменте FeedListFragment .
Когда я вращаю экран, он работает просто отлично, но когда я возвращаюсь из другого действия, пакет равен нулю .
@Override
public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
progressBar = view.findViewById(R.id.progressBar);
if ( savedInstanceState == null ) {
feedProviderViewModel.getAll().observe(this, feedProviders -> {
feedEntryViewModel.deleteAll();
RssDownloader rssDownloader = new RssDownloader(feedProviders, this, progressBar);
});
}
...
}
И у меня также есть onSaveInstanceState
@Override
public void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
Log.d("tag","Save instance state called");
outState.putString(FIRST_RUN,"Downloaded");
}