首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何从一个活动中找到一个片段?

我如何从一个活动中找到一个片段?
EN

Stack Overflow用户
提问于 2018-08-07 01:28:19
回答 1查看 0关注 0票数 0

我想从MainActivity转到HomeFragment。我试图使用intent,它不会工作。

我该怎么做呢?

主要活动代码

代码语言:txt
复制
public class MainActivity extends AppCompatActivity {




    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        TextView forgot_password  = findViewById(R.id.forgot_password);
        TextView Signing_Up = findViewById(R.id.Signing_Up);
        TextView Sign_In =findViewById(R.id.Sign_In);


        Signing_Up.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){

                Intent intent = new Intent(v.getContext(),Signup.class);
                startActivityForResult(intent, 0);
            }
        });




        forgot_password.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){

                Intent intent = new Intent(v.getContext(),Forgot_password.class);
                startActivityForResult(intent, 0);
            }
        });

        Sign_In.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){

                Intent intent = new Intent(v.getContext(),HomeFragment.class);
                startActivityForResult(intent, 0);
            }
        });









    }

    public void signUpPage(View view) {
    }
}
EN

Stack Overflow用户

发布于 2018-08-07 10:47:39

活动是显示的屏幕。片段就像一个活动内部的迷你活动,它本身就起作用。因此,不能从活动转到片段,而是从活动转到另一个活动。但是,如果你询问如何从活动转到另一个活动,请尝试以下操作:

代码语言:txt
复制
Intent intent = new Intent(OldActivity.this, NewActivity.class);
startActivity(intent);
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档