我的项目由几个 Activity 和 ListActivity 项目组成,有一些共同的代码(导航栏和一些其他代码)需要在两种类型的 Activity 上完成。
有没有一种方法可以扩展 Activity 并编写我的代码,并让 ListActivity 也继承该代码?
现在我正在两个类中复制同一段代码,一个是 Activity 扩展,另一个是 ListActivity 扩展
最佳答案
您还可以在类 CSuperCommon 中拥有公共(public)代码,并让您的每个 Activity 都包含一个继承自 CSuperCommon 的内部类。需要进行一些初始化,例如设置父 View 、上下文等。
关于android - 在 Activity 和 ListActivity 中共享相同的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564531/