【发布时间】:2011-08-05 11:20:41
【问题描述】:
我可以创建一个像 MyAppActivity 这样的中间 Activity 类,以包含在我的 Activity 中使用的通用代码,但如果应用还需要子类化 MapActivity,这显然不起作用。
解决办法是什么?我看到的选项:
将尽可能多的方法移至 ActivityUtils 类 (yuk)
接受一些重复(yuk)
子类 MapActivity,并使用该类对我的实际活动进行子类化。我不确定这样做的缺点是什么。如果没有 MapView,MapActivity 似乎不会反对。丑陋,但我怀疑比复制大量对质量和维护有直接负面影响的代码更丑陋。
这个挑战也适用于 PreferenceActivity。
【问题讨论】:
标签: android android-maps