android 继承多个activity
时间: 2023-10-31 22:20:40 浏览: 186
在 Android 中,Java 不支持继承多个父类,因此一个 Activity 只能继承单个 Activity 类。但是,可以通过接口实现多个类的功能,也可以使用组合的方式实现多个类的功能。
例如,可以定义一个 BaseActivity 类作为所有 Activity 的父类,然后在其中实现一些通用的功能,如权限申请、网络请求等。同时,每个具体的 Activity 可以继承 BaseActivity 类,并且可以实现自己特定的功能。
另外,Android 中还有一种类似于继承的机制叫做主题样式(Theme),可以通过设置主题样式来实现多个 Activity 共享同一种样式。这种机制不同于继承,但是可以达到类似于继承的效果。
阅读全文