gpt4 book ai didi

java - 在已经扩展 ActionBarActivity 的主 Activity 中扩展一个附加类?

转载 作者:太空狗 更新时间:2023-10-29 13:39:03 26 4
gpt4 key购买 nike

我正在尝试添加与 the Google "ActionBarCompat" sample code 中相同的操作栏兼容性到我的一个项目。

我的问题是我已经在我的主类中扩展了 MapActivity,但是 ActionBarCompat 的主类似乎要求您扩展 ActionBarActivity

这是我的 Java 101 问题:我对 Java 的了解足以让我知道我不能拥有多重继承,但还不足以了解处理这种情况的理想方法。我的解决方案是在我的主类中扩展 ActionBarActivity,然后让 ActionBarActivity 扩展 MapActivity。这是正确的方法吗?如果是这样,如果我想让它扩展其他东西,我是否不必复制一个 ActionBarActivity

感谢您考虑这个问题!

最佳答案

是的,这是一种完全有效的方法。如果您想要一个不扩展 MapActivity 的 ActionBarActivity 类,则必须创建另一个类。我不认为这会导致大量代码重复(我猜这就是您所担心的)。尽管让您需要编写自己的 ActionBarHelper 类代码,但让 Android 开发人员感到羞耻。

关于java - 在已经扩展 ActionBarActivity 的主 Activity 中扩展一个附加类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com