ユーザーがボタンをタップして別のアクティビティに移動できるようにしたい。私は別のアプリで前に似たようなコードを使ってきましたが、今度はボタンを押すたびにアプリがクラッシュします。マニフェストでAndroidでのアクティビティの切り替え
Button testButton = (Button) findViewById(R.id.testButton);
testButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("de.vogella.android.c2dm.simpleclient.TEST"));
}
});
::私は、メインメニューで
<activity
android:name=".TestClass"
android:label="@string/app_name" >
<intent-filter>
<action android:name="de.vogella.android.c2dm.simpleclient.TEST" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
TestClass.javaは次のとおりです。
package de.vogella.android.c2dm.simpleclient;
import android.app.Activity;
import android.os.Bundle;
public class TestClass extends Activity {
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
を?これは、アプリがクラッシュする場所を理解するのに役立ちます。 –
Eclipseで 'adb logcat'、DDMS、またはLogCatビューを使ってLogCatを調べ、クラッシュに関連するスタックトレースを調べます。 – CommonsWare
DDMSログを投稿するにはどうすればよいですか?私はLogCatのものを見てみましたが、その意味は分かりません。これはコンソールの最後の行です。 [2012-03-25 13:59:46 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] C:\ Users \ Tabitha \ workspaceのパーサー例外\ HelloTabWidget \ AndroidManifest.xml:ルート要素に続くドキュメントのマークアップは整形式でなければなりません。 – user1260239