首页页面重建时复用旧 fragment
This commit is contained in:
@ -21,6 +21,7 @@ import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.lifecycle.ViewModelProviders;
|
||||
|
||||
import com.facebook.drawee.view.SimpleDraweeView;
|
||||
@ -178,7 +179,9 @@ public class MainActivity extends BaseActivity {
|
||||
BigImageViewer.initialize(FrescoImageLoader.with(this));
|
||||
}
|
||||
|
||||
mMainWrapperFragment = new MainWrapperFragment();
|
||||
Fragment fragmentFromFM = getSupportFragmentManager().findFragmentById(R.id.layout_activity_content);
|
||||
|
||||
mMainWrapperFragment = fragmentFromFM != null ? (MainWrapperFragment) fragmentFromFM : new MainWrapperFragment();
|
||||
if (savedInstanceState != null) {
|
||||
mMainWrapperFragment.setArguments(savedInstanceState);
|
||||
} else if (getIntent() != null) {
|
||||
|
||||
Reference in New Issue
Block a user