android - 在 Activity 和 ListActivity 中共享相同的代码

标签 android android-activity listactivity

我的项目由几个 Activity 和 ListActivity 项目组成,有一些共同的代码(导航栏和一些其他代码)需要在两种类型的 Activity 上完成。

有没有一种方法可以扩展 Activity 并编写我的代码,并让 ListActivity 也继承该代码?

现在我正在两个类中复制同一段代码,一个是 Activity 扩展,另一个是 ListActivity 扩展

最佳答案

您还可以在类 CSuperCommon 中拥有公共(public)代码,并让您的每个 Activity 都包含一个继承自 CSuperCommon 的内部类。需要进行一些初始化,例如设置父 View 、上下文等。

关于android - 在 Activity 和 ListActivity 中共享相同的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564531/

相关文章:

android - 当我使用设计支持库时 ClassNotFoundException

android - android Activity 之间的自定义转换

java - 使用 ListActivity 和 ArrayAdapter 找不到 NullPointerException

java - Android 将一组位图合并为一个位图

android - 如何在更新期间迁移 SharedPreferences?

android - 如何将数据从 Activity 发送到 fragment 以更新图表?

java - 从 Android Activity 的后退按钮调用什么方法?

Android 如何在不扩展 listActivity 的情况下为 listView 使用适配器

android - 如何添加一个按钮来调用以编程方式给定的电话号码?

android - "Dialog failed with unknown"错误响应。 Facebook 应用程序邀请,在切换 fb 帐户时