android中的函数重用

Jas*_*eem 0 java oop code-reuse android multiple-inheritance

我有一个原生的android应用程序,包含10个活动的大约20个类.

我想在每个Activity中重用一个函数定义.我有一个底栏,从任何活动点击它应该触发此功能.由于Java无法进行多重继承,如何将此功能复制到我想要的位置?

Adi*_*mro 10

创建BasicActivity类并将其扩展并在Activity其中编写该方法.

现在扩展Activity你的应用程序中的每一个BasicActivity

  • 为了更清楚地重新阅读代码,BasicActivity应该是抽象的. (2认同)