Android 如何从acivity类打开片段类

Android 如何从acivity类打开片段类,android,Android,这是我的活动代码 Button dialogButton1 = (Button) dialog.findViewById(R.id.btn1); dialogButton1.setOnClickListener(new View.OnClickListener() { @SuppressLint("ResourceType") @Override public void onClick(View v) { Inten

这是我的活动代码

Button dialogButton1 = (Button) dialog.findViewById(R.id.btn1);
    dialogButton1.setOnClickListener(new View.OnClickListener() {
        @SuppressLint("ResourceType")
        @Override
        public void onClick(View v) {
            Intent intent = new Intent();
            intent.setClass(MainActivity.this, SendFragment.class);
            startActivity(intent);
            dialog.dismiss();

        }
    });

它给出错误:您是否在AndroidManifest.xml中声明了此活动?

您不能使用意图调用片段,片段是活动的一部分,您可以添加、删除或替换片段。 在活动布局xml文件中创建框架布局

然后在活动中执行此操作以添加片段:

FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.add(R.id.container,YOUR_FRAGMENT_NAME,YOUR_FRAGMENT_STRING_TAG);
transaction.addToBackStack(null);
transaction.commit();