从活动回到片段,一些布局可以看到并消失

时间:2015-04-21 07:45:02

标签: android android-fragments android-activity

在我的片段中,我有一个布局。单击按钮,显示它。当我再次单击它时,我将可见性设置为Gone。 但是当我跳转到一个活动然后回到片段时,我将布局设置为可见并且不起作用。然后我得到了可见性()== View.VISIBLE和== View.GONE,布局确实可见并且消失了。但片段无法显示它。

private void beginTransaction(Fragment fragment) {
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(R.id.fragment_container, fragment);
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    ft.commit();
}

我怀疑我的片段有一些问题,因为当我尝试使用Fragment.replace替换差异片段时,片段无法加载某些数据。但我复制替换代码形式我的上一个项目和旧项目没有任何问题。 我使用这些代码来解决旧问题。

    bottomBar.post(new Runnable() {
        @Override
        public void run() {
            startHomeFragment();
        }
    });

但我现在不知道如何解决新问题

0 个答案:

没有答案