0

HomeActivity というアクティビティがあります。

{
public class HomeActivity extends SherlockFragmentActivity
}

しかし、ここの下のコード

{


    private void selectItem(int position) {

        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        // Locate Position
        switch (position) {
        case 0:
            ft.replace(R.id.content_frame, home);
            break;
        case 1:
            ft.replace(R.id.content_frame, gadget);
            break;
        case 2:
            ft.replace(R.id.content_frame, news);
            break;
        case 3:
            ft.replace(R.id.content_frame, techno);
            break;
        case 4:
            ft.replace(R.id.content_frame, game);
            break;
        case 5:
            ft.replace(R.id.content_frame, tips);
            break;
        case 6:
            ft.replace(R.id.content_frame, cgt);
            break;
        case 7:
            ft.replace(R.id.content_frame, info);
            break;
        }
        ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
        ft.commit();
        mDrawerList.setItemChecked(position, true);
        // Close drawer
        mDrawerLayout.closeDrawer(mDrawerList);

    }
}

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();

FragmentTransaction は、SherlockFragmentActivity のフラグメントを置き換えることができません。

私はこれについてはわかりません.Googleとstackoverflowからいくつかのメソッドを検索して実装していますが、私の問題はまだ解決していません.これでヒントが必要です..ありがとう

4

1 に答える 1