我知道你不能在同一个进程中拥有多个实例,但是它有可能拥有多个MapActivity的子类,所以我没有很多if-else语句,否则会有过多的类?
在有人要求之前,我不打算同时运行多个MapActivity子类实例。
编辑:为了清楚起见,我问这个因为我担心由于有多个子类可能会有微妙的错误。与使用MapActivity的多个实例的细微错误的方式相同。
答案 0 :(得分:1)
当然,如果需要,您可以拥有多个子类,这些子类可以从MapActivity扩展和继承。
创建从MapActivity继承的多个子类就像拥有许多继承自Activity的子类一样。
基本上没有任何区别。
答案 1 :(得分:1)
是。虽然我认为你想要像BaseMapActivity那样定义你的常见地图相关行为并从中扩展而不是MapActivity?