如何从活动中打开片段?

时间:2017-08-02 20:46:33

标签: android android-fragments

我的MainActivity有3个片段。在其中一个片段中,我有一个登录功能,可以重定向到一个新的Activity。在按下注销时,我需要它回到它开始的片段(第二个)而不是第一个片段。 代码参考: Get back to a fragment from an ActivityHow to open a fragment from a fragment?

这些都没有帮助。

我也试过这个:

 Button Logout = (Button) findViewById(R.id.button);
            Logout.setOnClickListener(new View.OnClickListener()
            {
                @Override
                public void onClick(View v)
                {
                    // TODO Auto-generated method stub
                 FragmentManager fm = getSupportFragmentManager();
                 FragmentTransaction ft = fm.beginTransaction();
                 ft.replace(CurrentClass.this, MainActivity.class);

                }
            });

1 个答案:

答案 0 :(得分:0)

我认为你需要在ft.replace()

之后调用它
ft.commit()