MapAction.setCenterAndZoom(...)
这对我来说有点奇怪,当我使用 BB 9780 设备和模拟器或在两者上居中地图时MapDimensions.setCenter(...)
,它会抛出 NoClassDefFoundException 但是当我在 9930 模拟器上尝试相同的代码时它工作正常。我什MapActionDemo
至在 9780 上尝试了另一个代码 ( ),它抛出了相同的异常。我还检查了应用程序权限,它们都很好。那么,你能告诉我我在这里缺少什么吗?
问问题
137 次
1 回答
1
根据 API 文档,MapAction.setCenter...
仅从 7.0 版开始可用。这很可能是 BB 9780 设备和模拟器无法运行它而 9930 成功执行的原因。
据我所知,如果您破解方法名称setCentre...
而不是setCenter...
参考
BB 6 的 MapAction API 文档- 存在 setCentre,不存在 setCenter
BB 7 的 MapAction API 文档- 声明不推荐使用 setCentre,存在 setCenterBB 9780 规范声明支持 BB OS 6
BB 9930 规范声明支持 BB OS 7
于 2011-12-15T09:47:11.340 回答