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

时间:2015-04-25 13:21:02

标签: java android class android-activity

UI类中的MainActivity元素需要保留,而另一个类文件会将新的UI元素添加到主xml布局中两个班级用于不同程度。

它了解你可以创建一个基本抽象类和两个具体的继承类,但是在这种情况下,第二个(其他类)有第三个支持类,它需要一个处理程序来运行。

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

现在发生了什么?按下按钮,没有任何反应。清单证实了它不是那样的。或者我允许主要活动或其他活动并且它有效,两者都需要同时工作。

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

1 个答案:

答案 0 :(得分:0)

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