0

我知道你不能在同一个进程中有多个实例,但是是否有可能有多个 MapActivity 子类,所以我没有很多 if-else 语句,否则有过大的类?

在有人问之前,我不打算同时运行多个 MapActivity 子类的实例。

编辑:为了清楚起见,我问这个是因为我担心由于有多个子类可能会出现细微的错误。同样地,MapActivity 的多个实例也存在细微的错误。

4

2 回答 2

1

当然,如果需要,您可以拥有多个从 MapActivity 扩展和继承的子类。

创建多个继承自 MapActivity 的子类就像拥有许多也继承自 Activity 的子类。

基本上没有任何区别。

于 2011-11-17T14:26:55.517 回答
1

是的。尽管我认为您希望拥有类似 BaseMapActivity 的东西,它定义了您的常见地图相关行为并由此扩展而不是 MapActivity?

于 2011-11-17T14:26:58.060 回答