如何从Fragment切换到Activity?

时间:2014-08-25 05:36:22

标签: android android-fragments

首先,我想解释一下我的问题,

  1. 我的应用中有Slide menu。我用过 那个
  2. 的android.support.v4.app.Fragment
  3. 我可以轻松地从片段移动到活动。
  4. 我的问题是如何从Fragment转移到活动。
  5. 我尝试了以下代码,但没有用。

    FragmentManager fm = AddCaseFile.this.getSupportFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    HospitalizationDetails fragment=new HospitalizationDetails();
    ft.replace(R.id.activity_main_content_fragment,fragment);
    ft.addToBackStack(null);
    ft.commit();
    

    AddCaseFile是我当前的活动

    HospitalizationDetails是片段(我必须去)

    提前致谢

1 个答案:

答案 0 :(得分:3)

只需使用getActivity().startActivity(),其余就像将活动移至活动一样。 例如:

Intent intent = new Intent();
intent.setClass(getActivity(), other.class);
getActivity().startActivity(intent);