选项卡中的mapforge的Android MapActivity

时间:2012-12-28 13:49:17

标签: android tabs mapactivity

我尝试使用MapActivity作为标签,但我总是有例外:

尝试创建

时生成Could not find class exception.
Intent mapTabIntent = new Intent(this, MapMF.class);

为什么我有例外? 当我分析LogCat的行时,我实现了一个橙色的消息:无法解析com的超类...... MapMF.class,其中MapMF类扩展了mapsforge的MapActivity。

我做错了什么?

如果我使用

com.google.android.maps.MapActivity

而不是

org.mapsforge.android.maps.MapActivity

效果很好。

我不明白为什么不使用mmapsforge的MapActivity。 有人有任何想法解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

有什么问题?

这是一个完全合乎逻辑的结论。

com.google.android.maps.MapActivity是需要导入的包

https://developers.google.com/maps/documentation/android/v1/reference/com/google/android/maps/MapActivity

查看Google示例中的MapActivity。它还导入了这个

答案 1 :(得分:0)

此问题的原因是,Properties \ Java Build Path \ Order和Export上的库顺序错误。 我向上移动了mapsforge库,位于我的应用程序下方和Google API [Android 2.2]

之上