版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HMYANG314/article/details/51655942
private String[] TAGS = new String[]{"tag1", "tag2"};
private void showFragment(Fragment from, Fragment to, int position) {
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
boolean isAdded = to.isAdded();
if (!isAdded) {
transaction.hide(from).add(R.id.layout_fragment, to, TAGS[position]).show(to).commitAllowingStateLoss();
} else {
transaction.hide(from).show(to).commitAllowingStateLoss();
}
}