目前在我的设计中,我有一个基本的抽象类,所有活动都从中延伸出来,但是最近我发现为了使用MapView,需要使活动扩展MapActivity。由于Java没有多重继承,我想知道是否有任何方法可以使用MapView,而无需为我的应用程序重新创建设计。是否可以使用MapView而无需扩展MapActivity?
在此先感谢您的帮助!
问候,celestialorb。
目前在我的设计中,我有一个基本的抽象类,所有活动都从中延伸出来,但是最近我发现为了使用MapView,需要使活动扩展MapActivity。由于Java没有多重继承,我想知道是否有任何方法可以使用MapView,而无需为我的应用程序重新创建设计。是否可以使用MapView而无需扩展MapActivity?
在此先感谢您的帮助!
问候,celestialorb。
答案是否定的。如果不扩展MapActivity,则无法使用MapView。正如gulbrandr指出的,有一个类似的问题here,这可能对任何尝试与我相同的事情的人都有用。
好问题。我对其他人不得不说的东西感兴趣。如果答案是否定的,你应该检查OSMDroid项目;这是我用于我的应用程序的地图。很高兴有源代码可以使用...
这里有一个类似的问题:http://stackoverflow.com/q/5494307/422931 – gulbrandr 2011-08-16 08:13:22