Android App: zweite Seite erstellen

  • Antworten:9
  • Bentwortet
Johannes
  • Forum-Beiträge: 75

13.03.2012, 18:29:25 via Website

Hy,
ich hab jetzt in meiner APP eine Anmeldseite(xml) und möchte jetzt eine zweite seite(2. xml) hinzufügen so das ich nach der Anmeldung auf diese Seite gelange!
Kann mir jemand sagen wie das geht?

lg J.

Antworten
Thomas L.
  • Forum-Beiträge: 58

13.03.2012, 18:47:47 via Website

Du erstellst ein neues Layout und eine neue zugehörige Activity
In der onCreate-Methode der Activity musst du auf das entsprechende Layout verweisen mittels
1setContentView(R.layout.neueslayout);

Um jetzt in einem Buttonclick die neue Activity aufzurufen in den Button folgenden Code einfügen:

1startActivity(new Intent(MainActivity.this, NeueActivity.class));

hoffe ich hab nix vergessen

Antworten
Johannes
  • Forum-Beiträge: 75

13.03.2012, 19:05:28 via Website

Danke für die schnelle Antwort hab jetzt folgendes gemacht:

das steht jetzt beim Button
1startActivity(new Intent(WoiappActivity.this, chat.class));

xml file hab ich hinzugefügt (ist dabei was zu beachten)

das steht in meiner neuen classe ("chat")
1package at.woi.app;
2
3import android.app.Activity;
4import android.os.Bundle;
5
6public class chat extends Activity
7{
8 public void onCreate(Bundle savedInstanceState)
9 {
10
11 super.onCreate(savedInstanceState);
12 setContentView(R.layout.chat);
13
14
15
16 }
17
18}
Mein Problem meine App stürzt jetzt ab anstatt den Bildschirm zu wechseln

Antworten
Johannes
  • Forum-Beiträge: 75

13.03.2012, 19:10:46 via Website

Ich hab bei den Fehlermeldungen schon nachgeschaut dort bekomm ich aber keinen einzigen Fehler angezeigt die App stürzt einfach nur ab.

lg

Antworten
Maximilian O
  • Forum-Beiträge: 990

13.03.2012, 19:15:18 via App

Hey Johannes,
dieser Fehler liegt zu 99 Prozent daran, dass du die neue Activity nicht im manifast deklariert hast.

Liebe Grüße Maximilian

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Johannes

Antworten
reiti.net
  • Forum-Beiträge: 339

13.03.2012, 19:15:51 via Website

verrat es ihm doch nicht, er soll erstmal lernen wo er Fehler findet

Du musst in die Console schauen - oder im LogCat .. das sind aber eigentlich wirkliche Grundlagen, solche Abstürze gehen in der Regel mit einer Exception einher und diese findest du auffällig rot im Konsolenfenster oder auch im LogCat Fenster.

— geändert am 13.03.2012, 19:16:23

Antworten
Johannes
  • Forum-Beiträge: 75

13.03.2012, 19:18:57 via Website

Muss dich leider entäuschen der Fehler liegt zu 100% dabei!!!!!!! :D
Danke!!!!

Antworten
Johannes
  • Forum-Beiträge: 75

13.03.2012, 19:22:23 via Website

War ja kein Fehler Thread hab ja nur gefragt wie man die Seite erstellt und dann ist halt auch ein Fehler hinzu gekommen :)

Antworten