App beenden

  • Antworten:7
Alexander R.
  • Forum-Beiträge: 1.148

12.08.2010, 23:04:21 via Website

Hallo,

mithilfe von
1System.exit(0);

kann man ja eine App beenden, dies rufe ich nun aber in einer Class auf woraufhin sich das programm beendet aber die mainactivity wieder kommt

Gruß Alexander

Antworten
Beni W.
  • Forum-Beiträge: 463

12.08.2010, 23:40:34 via App

Und was ist genau die Frage?
Oder war dies einfach als Hinweis für andere gedacht?

— geändert am 12.08.2010, 23:41:19

Antworten
Alexander R.
  • Forum-Beiträge: 1.148

12.08.2010, 23:41:43 via App

wie ich es schaffe,dass es beendet wird aus der class...
wird über Intent aufgerufen

Gruß Alexander

Antworten
Alexander R.
  • Forum-Beiträge: 1.148

13.08.2010, 10:45:45 via App

hat leider nicht geklappt

Meine MainActivity heisst "Wunsch"

wenn ich aber

1Wunsch.finish();

mache dann bekomme ich folgenden Fehler

Cannot make a static reference to the non-static methode finish() from the type Activity

— geändert am 13.08.2010, 10:50:38

Gruß Alexander

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

13.08.2010, 11:49:05 via Website

Da hilft nur das lesen eines Buches um zwischen static und Klassen Methoden zu unterscheiden.

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
Dominic Bartl
  • Forum-Beiträge: 180

19.08.2010, 10:30:17 via Website

Ich meine auch in deiner MainActivity sollst du finish(); reinschreiben

Oder so:
Wunsch.this.finish();

aba auch in die WunschKlasse rein

Antworten
Niels H.
  • Forum-Beiträge: 7

19.08.2010, 21:42:35 via Website

Dominic Bartl

Oder so:
Wunsch.this.finish();

außerhalb eines Event Handler ist das aber igittigitt! Innerhalb der Activity einfach:
1this.finish();
Wobei dies nur die aufrufende Activity schließt. Wenn die Activity von einer anderen gestartet wurde wird zu dieser zurückgekehrt.

Antworten