From 310a79f41dc68b9b26d5e27e21619350622fdb04 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Wed, 23 Mar 2022 18:08:22 +0100 Subject: [PATCH] Fix su rotazione schermo in avantielenco accettazione --- .../accettazione/MainAccettazioneFragment.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java index d88bd431..babc2d6d 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java @@ -9,6 +9,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import androidx.annotation.NonNull; import androidx.appcompat.widget.AppCompatTextView; import androidx.databinding.DataBindingUtil; import androidx.databinding.ObservableArrayList; @@ -76,10 +77,23 @@ public class MainAccettazioneFragment extends BaseFragment implements ISearchabl mAppBarTitle.setText(context.getText(R.string.accettazione_title_fragment).toString()); } + @Override + public void onSaveInstanceState(@NonNull Bundle outState) { + onLoadingEnded(); + outState.putString("mToolbar", DataCache.addItem(mToolbar)); + + super.onSaveInstanceState(outState); + } + + + @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + if(savedInstanceState != null && savedInstanceState.containsKey("mToolbar")) + mToolbar = DataCache.retrieveItem(savedInstanceState.getString("mToolbar")); + mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_main_accettazione, container, false); MainApplication.appComponent