有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    你把活动和观点搞得一团糟。要重用相同的业务逻辑,可以在基类中为所有其他活动编写公共逻辑(即class BaseActivity extends Activity)。要重用不同的UI部分,您应该使用片段,或者可以使用<include>/<merge>标记对将某个布局包含到另一个布局中