Googleマップを使用しているアプリケーションがあります。しかし、今私は地図上に機能を追加するためにボタンをクリックしたいときに問題があります。 私は画面上のボタンを視覚化することができました。それはクリックでも動作します - トーストが正しく表示されます。メインから他のアクティビティに変更するときにエラーが発生する - Android
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
<activity android:name=".LocationBookmarker"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
...
</manifest>
:
また
//the Add Button in the upper right corner
Button addBookmark = (Button) findViewById(R.id.Button);
addBookmark.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View mapView) {
Intent addBookmarkIntent = new Intent(GoogleMapsApp.this, LocationBookmaker.class);
startActivity(addBookmarkIntent);
}
});
私はマニフェストファイルを編集した:私が持っているものを見て、チュートリアル、ここのもののトーンを読んでいる - しかし、私の目的は、(自分のレイアウトを有する)新しいアクティビティを開始することです
何を試しても、「アプリケーションGoogleMapsApp(プロセスgoogle.maps.app)が予期せず停止しました。もう一度お試しください。」唯一の「強制終了」オプションがあります。
私は今から2日後に試しています。インターネット上の多くの例では、このように動作するはずです。私はどこが間違っているのか分かりません。 インテントの開始時に、マニフェストまたはどこで...?
アプリケーションがクラッシュしたときにLogCatでどのような例外が報告されるか教えてください。 –
'07-21 13:52:14.049:ERROR/AndroidRuntime(1267):キャッチされていないハンドラ:キャッチされていない例外のためスレッドメインが終了する' '07-21 13:52:14.158:ERROR/AndroidRuntime(1267):android.content .ActivityNotFoundException:明示的なアクティビティクラス{google.maps.app/google.maps.app.LocationBookmaker}を見つけることができません。あなたのAndroidManifest.xmlでこのアクティビティを宣言しましたか? ここです - しかし、それをマニフェストで宣言しましたか? –
エミュレータまたは他のデバイスでテストしていますか? – Prasham