Java 如何从MainActivity类文件扩展活动?

Java 如何从MainActivity类文件扩展活动?,java,android,class,android-activity,Java,Android,Class,Android Activity,MainActivity类中的UI元素需要保留,而另一个类文件向主xml布局添加了一个新的UI元素,这两个类都不同程度地使用了该元素 可以理解的是,您可以创建一个基本抽象类和两个具体的继承类,但是在本例中,第二个类有第三个支持类,它需要一个处理程序来运行 对于透视图,单击activity_main中的一个按钮,它应该启动一个活动,同时维护MainActivity使用的UI元素。此外,按钮有自己的类文件方法,不在MainActivity中 现在发生了什么?按下按钮,什么也没发生。舱单已确认,所以不

MainActivity类中的UI元素需要保留,而另一个类文件向主xml布局添加了一个新的UI元素,这两个类都不同程度地使用了该元素

可以理解的是,您可以创建一个基本抽象类和两个具体的继承类,但是在本例中,第二个类有第三个支持类,它需要一个处理程序来运行

对于透视图,单击activity_main中的一个按钮,它应该启动一个活动,同时维护MainActivity使用的UI元素。此外,按钮有自己的类文件方法,不在MainActivity中

现在发生了什么?按下按钮,什么也没发生。舱单已确认,所以不是这样。或者我允许主活动或其他活动,并且它工作,两者都需要同时工作


基本上,MainActivity需要充当单独类文件的基本抽象活动。

您正在搞乱活动和视图。要重用相同的业务逻辑,您可以在基类中为所有其他活动编写通用逻辑,即类BaseActivity扩展活动。要重用不同的UI部件,您应该使用片段,或者可以使用/tags对将某个布局包含到另一个布局中。

有一个按钮,它有自己的活动。当启动MainActivity时,它不会被识别,因为它与它的活动是分开的。按钮需要在MainActivity中,但使用它自己的类。这样做可行吗?