在运行时java更改基类

时间:2013-01-19 10:40:47

标签: java android oop inheritance

您好我有一个Activityclass)我希望在android API级别为14及以上时为其启用NFC功能。我不想在下面启用它。现在Activity是1000行并且使用NFC我必须在class文件中扩展jar。所以我该怎么做 ???我无法使用aggregation进行NFC!而且我不想制作2 Activities并将相同的代码复制到他们身上并使其中一个扩展NFC。任何解决方法,对不起,如果你想在评论后做更多的澄清。我不是OOP超级明星。

修改

enter image description here

我想要的是在Android API级别14上,使VideoActivity扩展NFC自定义类。因为NFC自定义类继续在Android API级别14上提供的API

当API级别低于14时,我希望VideoActivity扩展Activity类。

enter image description here

注意:NFC自定义类存在于jar(库jar)中。

0 个答案:

没有答案