Ich möchte von einer Aktivität zu einer anderen wechseln (mit einem virtuellen Gerät). Wenn ich auf die Schaltfläche zum Verschieben klicke, zeigt Mein Emulator ein Dialogfeld mit unfortunately SMS1 has stopped working
an (SMS1 ist der Name meiner App).
Kann mir jemand bei der Korrektur meines Codes helfen?
MainActivity.java:
%Vor%Hier ist die NextActivity
%Vor%Manifest.XML
%Vor%NextActivityLayout
%Vor%MainActivity-Layout
%Vor% Fügen Sie einfach NextActivity
in der Datei Manifest.XML
knopf1 in activity2
Code in Aktivität 2 geschrieben
%Vor%Dies könnte helfen
1) place setContentView(R.layout.avtivity_next);
auf die onCreate () Methode der nächsten Aktivität genau wie die onCreate ()
2) Wenn Sie die next-activity in Ihrer apps manifest-Datei nicht definiert haben, tun Sie dies auch, zB:
%Vor%Sie müssen den zweiten Schritt jedes Mal ausführen, wenn Sie eine neue Aktivität erstellen, andernfalls stürzt Ihre App ab
setContentView (R.layout.avtivity_next);
Ich denke, diese Codezeile sollte in die nächste Aktivität verschoben werden ...
Zuerst müssen Sie die Aktivität in Manifest deklarieren. Es ist wichtig. Sie können diese interne Anwendung wie folgt hinzufügen.
Dies ist hauptsächlich auf nicht registrierte Aktivitäten in der Manifestdatei als "NextActivity" zurückzuführen. Zuerst registriere NextActivity in Manifest wie
%Vor%Dann benutze den Code an der gewünschten Stelle
%Vor%wo Sie die NextActivity aufrufen müssen.
Registrieren Sie Ihre Java-Klasse in der Android-Manifestdatei
Danach schreibe diesen Code auf Knopf klicken
%Vor%Tags und Links android android-intent android-emulator relativelayout