Подтвердить что ты не робот

Отправка пакета с транзакцией фрагмента

Вот мой код, который не работает:

//Отправка пакета следующим образом:

        String topUser = String.valueOf(scores.get(arg2));

        Bundle data = new Bundle();
        data.putString("userprofile", topUser);

        FragmentTransaction t = getActivity().getSupportFragmentManager()
                .beginTransaction();
        SherlockListFragment mFrag = new ProfileFragment();
        mFrag.setArguments(data);
        t.replace(R.id.main_frag, mFrag);
        t.commit();

//Извлечение этого пути:

        Bundle extras = getActivity().getIntent().getExtras();
        userName = extras.getString("userprofile");

В принципе, данные не принимаются. Я на правильном пути или есть лучший способ сделать это?

4b9b3361