将片段添加到第二个 activity 的活动

adding fragment to a activty from second activity

我有 2 个 activity 和 2 个片段。 在第一个 activity 中有 2 个按钮和 onClick 按钮,我想将单独的片段添加到第二个 activity。 就像单击 btn1 打开片段 1 和单击 btn2 打开片段 2 并附加到第二个 activity.

你必须将标志从 1 activity 传递到 2 activity。并将条件放在 2 activity 上。如下所示,

这是按钮 1

 Intent intent = new Intent(view.getContext(), Activity2.class);
                        intent.putExtra("key", "button1");
                        startActivity(intent);

这是按钮 2

Intent intent = new Intent(view.getContext(), Activity2.class);
                        intent.putExtra("key", "button2");
                        startActivity(intent);

秒activity

String click = new Intent.getStringExtra("key");
if(click.equal("button1")){
 FragmentManager fragmentManage = getSupportFragmentManager();
        fragmentManage.popBackStack();;
        fragmentManage.beginTransaction().add(R.id.framLayout, new FragmentTab_One()).commit();
} else if(click.equal("button2")){
 FragmentManager fragmentManage = getSupportFragmentManager();
        fragmentManage.popBackStack();;
        fragmentManage.beginTransaction().add(R.id.framLayout, new FragmentTab_Second()).commit();
}

在第一次和第二次按钮点击时在 Intent 中传递不同的值并开始第二次 Activity。

当你到达第二个时 Activity 检查从第一个门控的值 Activity.create 如果条件检查值并基于条件调用片段。