【问题标题】:How to go move from one activity to a fragment in android?如何从一个活动转移到android中的一个片段?
【发布时间】:2014-03-04 06:55:54
【问题描述】:

我有这段代码可以从 Fragment MyTask extends Fragment 移动到 Activity NewPage extends 活动。

Intent i4=new Intent(getActivity(),NewPage.class);
startActivity(i4);

现在我想从 NewPage.class 回到我的 MyTask 片段。 我该怎么做?

【问题讨论】:

  • 这个 FragmentMyTask 属于哪个片段?
  • 问题不清楚!片段是活动的一部分。因此,如果您想返回上一个活动,那么最简单的方法就是完成当前活动 (getActivity().finish())。

标签: android android-intent android-activity fragment


【解决方案1】:

在Activity中使用finish()方法关闭它。

【讨论】:

    【解决方案2】:

    只需调用即可

    finish()
    

    NewPage.class 文件中的方法。

    【讨论】:

      【解决方案3】:

      在您的 MainActivity 中添加以下行并将 FrameLayout 添加到您的 activity_main.xml 中,并为其指定 id。 看下面的代码 "getSupportFragmentManager().beginTransaction().replace(R.id.your xml_frmaelayout_id,new next_Fragment()).commit();"

      【讨论】:

        【解决方案4】:
        startActivity(new Intent(MainActivity.this, getApplicationContext().getClass())); 
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-05-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-08-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多