繁体   English   中英

如何在Android中使用菜单从Main活动中打开Intent(MapView)

[英]How to open an Intent (MapView) from the Main activity with menu in Android

由于我是新手,所以我不知道我是否会正确解释这一点。 但是就到这里。

我正在尝试从主活动(MainFile.java)通过菜单打开地图作为新意图。 像这样

switch(item.getItemId()) {
        case VIEW_AROUND:
            **Intent cityMap = new Intent(MainFile.this, Map.class);
            startActivity(cityMap);**
            return true;
        case EXIT:
            this.finish();
            return true;
        }

...并且我已经在我的manifest.xml上设置了访问权限...

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<activity android:name=".Map" />

...可以与其他File.class一起正常工作,但与Map.class似乎不起作用。

可能是更好的方法吗? 我应该在哪里寻找问题?

我想不出什么了:(

提前谢谢了!

我只是找到一个带有我的问题和解决方案的线程。

这是链接: http : //www.mail-archive.com/android-beginners@googlegroups.com/msg13138.html

从链接中可以看出,这几乎就是我所做的事情(以防万一您不想单击它或将来链接中断):

好吧,maps.jar可能有问题。 我从头开始创建了一个新项目,发现我正在使用的sdk版本中的maps.jar有很多错误,并且比以前的版本小很多。 例如,当我创建GeoPoint类的实例时,我无法编译我的maps类。 无论如何,maps.jar的越野车版本位于sdk 1.5_r2中。 我现在使用的是sdk 1.5_r1中的maps.jar,一切都可以顺利进行:)

也许将来有人会遇到这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM