Android ActionBarCompat和MapActivity

Android ActionBarCompat和MapActivity,android,mapactivity,android-actionbar-compat,Android,Mapactivity,Android Actionbar Compat,通过在大多数活动上扩展ActionBarActivity,我已成功地将我的大部分应用程序转换为使用ActionBarCompat,但是。。。我有一个MapActivity课程,需要它在这里工作 我如何基于ActionBarActivity创建一个新类,并让它扩展MapActivity,这样做是否可行 Google在../samples/android-17/ActionBarCompat目录中提供的示例有很多这样的java文件(ActionBarActivity.java等),但也有大量必需的布

通过在大多数活动上扩展ActionBarActivity,我已成功地将我的大部分应用程序转换为使用ActionBarCompat,但是。。。我有一个MapActivity课程,需要它在这里工作

我如何基于ActionBarActivity创建一个新类,并让它扩展MapActivity,这样做是否可行


Google在../samples/android-17/ActionBarCompat目录中提供的示例有很多这样的java文件(ActionBarActivity.java等),但也有大量必需的布局、样式、绘图等。我不确定将所有这些文件添加到我的项目中是否是让这个地图屏幕工作的唯一方法。似乎必须有更好的方法,对吗?

您不能创建一个同时继承这两种方法的活动。您必须创建一个。

这看起来是一个可行的选项,将研究如何将我拥有的转换为此。我最初的想法是:myMapActivity扩展了MyActionBarActivity。MyActionBarActivity将扩展MapActivity(类似于原始google ActionBarActivity扩展活动的方式)。似乎google会在他们的库中创建一个ActionBarMapActivity来解决这两种活动类型的问题。我认为没有ActionBarMapActivity的事实是非常有意的。我还看到了一个SupportMapFragment,将尝试这样做,因为我也在尝试支持2.x用户。更详细地说,旧的v1映射活动不支持将映射作为片段。最初的MapView API正在被弃用,取而代之的是上面链接的v2地图。这方面的主要需求是Google Play服务库,它向后兼容我相信2.3。