fragment切换出现空白页
近期遇到一个bug,找了好久的原因,最后终于找到,在此记录一下
app的大体框架是由tab+fragment来组成的,就是类似于app 的底部有五个按钮,没点击一个按钮就会切换一个fragment,我们是在mainActiivty中进行fragment的切换的,我们用的add show方法
// 开启一个Fragment事务 transaction = fragmentManager.beginTransaction(); // 先隐藏掉所有的Fragment,以防止有多个Fragment显示在界面上的情况 transaction.setCustomAnimations( R.anim.fragment_slide_left_enter, R.anim.fragment_slide_left_exit, R.anim.fragment_slide_right_enter, R.anim.fragment_slide_right_exit); switch (index) { //根据不同的index来进入不同fragment case 0: if (homeFragment == null) { // 如果MessageFragment为空,则创建一个并添加到界面上 homeFragment = new HomeFragment(); } switchContent(homeFragment); //transaction.replac