Wechsel von einer Aktivität zu einer anderen Aktivität in Android

8

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%     
Jyotika Pandey 08.07.2013, 12:24
quelle

13 Antworten

7

Sie haben NextActivity in der AndroidManifest.xml -Datei nicht definiert.

Fügen Sie diese Zeilen im Android-Manifest nach </activity> tag hinzu. Es sollte funktionieren.

%Vor%

finaler Code wird

sein %Vor%     
rachit 08.07.2013, 12:31
quelle
11

Zuerst Sie müssen diesen Code in der MainActivity.java Klasse

verwenden %Vor%

Sie können die Absicht auf diese Weise weitergeben.

Zweite

fügen Sie den richtigen Eintrag in manifest.xml file hinzu.

%Vor%

Sehen Sie, was passiert.

    
Harshid 08.07.2013 13:36
quelle
3

Fügen Sie einfach NextActivity in der Datei Manifest.XML

hinzu %Vor%     
Jibяaᴎ Khaᴎ 08.07.2013 12:30
quelle
3

knopf1 in activity2

Code in Aktivität 2 geschrieben

%Vor%

Dies könnte helfen

    
patel sagar 27.01.2015 05:23
quelle
1

1) place setContentView(R.layout.avtivity_next); auf die onCreate () Methode der nächsten Aktivität genau wie die onCreate ()

dieser (Haupt-) Aktivität

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

    
Husnain Iqbal 08.07.2013 12:47
quelle
1

Wenn Sie von einer Seite zu einer anderen Seite in Android-Änderungen in 2 Dateien gehen müssen

%Vor%

fügen Sie Aktivität in androidManifest-Datei auch wie

hinzu %Vor%     
Ashu 25.07.2017 06:49
quelle
0

setContentView (R.layout.avtivity_next);

Ich denke, diese Codezeile sollte in die nächste Aktivität verschoben werden ...

    
SoulMagnet 08.07.2013 12:35
quelle
0
%Vor%

es ist der direkte Weg, um die zweite Aktivität zu verschieben, und es besteht keine Notwendigkeit für die Anrufabsicht

    
kishore 14.02.2014 05:22
quelle
0

Der folgende Code funktioniert gut mit Android 4.3:

%Vor%     
Debashis Nandi 28.12.2014 20:59
quelle
0

Zuerst müssen Sie die Aktivität in Manifest deklarieren. Es ist wichtig. Sie können diese interne Anwendung wie folgt hinzufügen.

    
Farruh Habibullaev 17.11.2016 22:13
quelle
0

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.

    
Nilesh Panchal 24.02.2016 09:53
quelle
0

Registrieren Sie Ihre Java-Klasse in der Android-Manifestdatei

Danach schreibe diesen Code auf Knopf klicken

%Vor%     
Ranjith Alappadan 09.02.2017 08:14
quelle
-2

Sie können

tun %Vor%     
Mudabbir Hussain 25.09.2017 10:23
quelle