MapView没有扩展MapActivity

Mic*_*mel 14 android google-maps

有没有办法在不扩展MapActivity的情况下显示MapView?我有其他活动类,我正在扩展,我宁愿不改变...我已经看到你可以使用MapActivity膨胀,但没有找到任何规范/示例如何做到这一点.

Com*_*are 6

有没有办法在不扩展MapActivity的情况下显示MapView?

不是我知道的.

我可以使用MapActivity扩展我的课程,但这意味着我的所有活动都会扩展它

然后,您需要重构代码,以便您的活动不会从您自己的基类继承.继承不是一种非常灵活的OO技术,特别是在Java中.

  • 我发现非常不幸的是,一些"官方"Android组件要求您的活动继承特定的基类,MapActivity和FragmentActivity是两个特别烦人的例子. (3认同)