这是我的代码不起作用:
// 以这种方式发送包:
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");
基本上,没有收到数据。我是在正确的轨道上还是有更好的方法来做到这一点?