【问题标题】:How to open an Intent (MapView) from the Main activity with menu in Android如何在 Android 中使用菜单从 Main Activity 打开 Intent(MapView)
【发布时间】:2010-01-13 17:00:21
【问题描述】:

由于我是新手,我不知道我是否会正确解释这一点。但是就这样吧。

我正在尝试从主 Activity (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 中似乎不起作用。

这可能是一种更好的方法吗?它是我应该寻找问题的任何地方吗?

我想不出别的了:(

提前非常感谢!

【问题讨论】:

  • 我忘了说我的程序在我点击菜单项后运行时崩溃了。
  • 你能发布堆栈跟踪吗?

标签: java android mobile android-manifest


【解决方案1】:

我刚刚找到了一个关于我的问题和解决方案的线程。

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

从链接来看,这几乎就是我所做的(以防您不想点击或链接在将来断开):

嗯,这可能是什么 maps.jar 有问题。我创建了一个 从头开始的新项目和 在 sdk 中发现了 maps.jar 我正在使用的版本非常有问题,而且 比以前小很多 版本。例如,我无法 创建时编译我的地图类 GeoPoint 类的一个实例。 无论如何,错误的版本 maps.jar 在 sdk 1.5_r2 中。我现在 使用 sdk 中的 maps.jar 1.5_r1,一切顺利:)

也许将来会有其他人提出这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 2017-06-21
    • 2017-08-13
    相关资源
    最近更新 更多