替换Fragment无法加载数据

时间:2015-04-21 08:55:39

标签: android android-fragments android-activity

第一次替换和加载片段数据很好。但是再次替换片段,新片段无法加载数据。

例如,如果片段有一个按钮,单击它将显示一个不可见的textView。第一个片段可以显示textView,但替换为第二个片段(相同的代码)无法显示它。

private void startHomeFragment() {
    mDiscoveryFragment = new AskQuestionFragment();
    beginTransaction(FirsthomeFragment);
}

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


public void onItemChanged(int index) {
    switch (index) {
        case replace to the second:
            SecondFragment secondFragment= new secondFragment;
            beginTransaction(secondFragment);
            break;

0 个答案:

没有答案