Java 如何将AppCompactActivity和Fragment一起扩展?

Java 如何将AppCompactActivity和Fragment一起扩展?,java,android,class,interface,extend,Java,Android,Class,Interface,Extend,到目前为止,我有两个类,第一个类是我想放在第二个类中的,它处理片段 第一节课看起来像这样- public类MainActivity扩展AppCompatActivity实现BluetoothAdapter.LeScanCallback{ @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.tab2_片段); }首先,片段和活动是两件截然不同

到目前为止,我有两个类,第一个类是我想放在第二个类中的,它处理片段

第一节课看起来像这样-

public类MainActivity扩展AppCompatActivity实现BluetoothAdapter.LeScanCallback{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.tab2_片段);

}
首先,片段和活动是两件截然不同的事情

其次,在Java中,您实际上不能从两个不同的类进行扩展,这是不可能的

第三,你在你的活动和你的片段中膨胀了相同的视图。这可能不是你想要的

您应该了解如何在活动中实现片段。您需要访问FragmentManager(每个活动都有一个),然后将片段添加到FragmentManager中


试试谷歌吧,这里有很多指南。

你不能在Java中这样做,因为Java不支持多重继承


但是对于接口,您可以这样做。您可以在一个类中实现多个接口,在那里您可以实现所有这些接口中定义的方法。

“我想合并这些”--为什么?因为这是不可能做到的,如果你再解释一下你认为你会得到什么,也许我们可以给你其他建议来解决你的根本问题。“但是我会在一个类中实现两个接口”--一个类可以实现所需的任意多个接口。我已经编写了实现了4-5个接口的类。这个堆栈线程可能会有所帮助