Java Android应用程序出现致命异常,正在尝试实现Google Maps API
我是Android Java编程新手。这是我开发应用程序时使用的第一种语言。 该应用程序是关于使用谷歌地图API的。它应该选择从A到B等位置,就像某种寻宝。 我正在整理菜单,然后事情就发生了。我只有以下xml文件:Menu、Pentagram和ofc清单(Mysterygame清单),以及java文件:Menu和Pentagram 目前,我正试图用两个独立的按钮在菜单屏幕上实现一个谷歌地图,但当我用谷歌等的键把整个地图整理出来时,事情发生了 以下是日志:Java Android应用程序出现致命异常,正在尝试实现Google Maps API,java,android,google-maps,Java,Android,Google Maps,我是Android Java编程新手。这是我开发应用程序时使用的第一种语言。 该应用程序是关于使用谷歌地图API的。它应该选择从A到B等位置,就像某种寻宝。 我正在整理菜单,然后事情就发生了。我只有以下xml文件:Menu、Pentagram和ofc清单(Mysterygame清单),以及java文件:Menu和Pentagram 目前,我正试图用两个独立的按钮在菜单屏幕上实现一个谷歌地图,但当我用谷歌等的键把整个地图整理出来时,事情发生了 以下是日志: 09-24 22:32:54.850:
09-24 22:32:54.850: E/AndroidRuntime(11739): FATAL EXCEPTION: Thread-576
09-24 22:32:54.850: E/AndroidRuntime(11739): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.mysterygame.au.Menu }
09-24 22:32:54.850: E/AndroidRuntime(11739): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622)
09-24 22:32:54.850: E/AndroidRuntime(11739): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
09-24 22:32:54.850: E/AndroidRuntime(11739): at android.app.Activity.startActivityForResult(Activity.java:3370)
09-24 22:32:54.850: E/AndroidRuntime(11739): at android.app.Activity.startActivityForResult(Activity.java:3331)
09-24 22:32:54.850: E/AndroidRuntime(11739): at android.app.Activity.startActivity(Activity.java:3566)
09-24 22:32:54.850: E/AndroidRuntime(11739): at android.app.Activity.startActivity(Activity.java:3534)
09-24 22:32:54.850: E/AndroidRuntime(11739): at com.mysterygame.au.Pentagram$1.run(Pentagram.java:29)
清单中的两个活动菜单和五角星:
// Intro Screen with the picture Pentagram
<activity
android:name="Pentagram"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
// Menu
<activity
android:name="Menu"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.mysterygame.au.MENU" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
谢谢你抽出时间-干杯
马特这是你的问题:
Intent openMenu = new Intent("com.mysterygame.au.Menu");
startActivity(openMenu); } } };
应该是:
Intent openMenu = new Intent(Pentagram.this, Menu.class);
startActivity(openMenu); } } };
当您使用Intent
时,需要像我上面所做的那样插入类名,而不是像您所做的那样。基本上,您包括当前正在进行的活动和要开始的活动,这就是为什么要使用Pentagram。此(您正在进行的活动)和菜单。类您要开始的活动
祝你好运 试试这个
Intent is=new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(is);
你能把代码贴在你称之为活动的地方吗?另外,您是否已将您尝试启动的活动添加到清单中?刚刚添加了从清单中调用的两个活动您应该发布菜单和五角星代码好的。。稍等一下,卡罗琳,我在哪里实现新的意图?很抱歉问:)OnClickListener是我下一步要做的事情,但因为我无法加载菜单屏幕,甚至无法启动应用程序-我完蛋了。隐马尔可夫模型。。哦,好吧。一定是我还没看到的小/大故障。在我开始实施谷歌地图API之前,一切都很顺利。。
Intent is=new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(is);