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