Ich möchte der Benutzer in der Lage sein, auf eine Schaltfläche tippen und zu einer anderen Aktivität genommen werden. Ich habe zuvor ähnlichen Code in einer anderen App verwendet, aber jedes Mal, wenn ich den Knopf drücke, stürzt die App ab. Im Hauptmenü habe ich:Wechsel zwischen Aktivitäten in 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"));
}
});
Im Manifest:
<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 ist:
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);
}
}
können Sie auch die DDMS Beitrag schreiben zu können? Dies hilft zu verstehen, wo die App abstürzt. –
Verwenden Sie 'adb logcat', DDMS oder die LogCat-Ansicht in Eclipse, um LogCat zu untersuchen und die mit Ihrem Absturz verknüpfte Stack-Ablaufverfolgung anzuzeigen. – CommonsWare
Wie poste ich das DDMS-Protokoll? Ich habe versucht, das Zeug in LogCat anzuschauen, aber ich weiß nicht, was es bedeutet. Dies ist die letzte Zeile in der Konsole: [2012-03-25 13:59:46 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Parser-Ausnahme für C: \ Users \ Tabitha \ workspace \ HelloTabWidget \ AndroidManifest.xml: Das Markup im Dokument, das auf das Wurzelelement folgt, muss wohlgeformt sein. – user1260239