Apps korrekt beenden - das warum und wie ..

  • Antworten:52
Frank M.
  • Forum-Beiträge: 20

11.09.2012, 16:51:47 via Website

uih,...
da hatte ich ne lange Leitung
1protected void onPause() {
2 finish();
3 System.exit(0);
4 }
...tut, was es soll. :grin:

und System.exit(0); ist wichtig, sonst gibt es eine überflüssige Extrameldung, dass die App gestoppt wurde.

Interessant finde ich übrigens noch, dass wenn ich in "Apps verwalten" gehe und meine App anwähle der Button "Stoppen erzwingen" immer noch aktiv ist. Das tut nicht weh, aber ich hätte erwartet, das die App gestoppt ist.

Antworten
André
  • Forum-Beiträge: 77

11.09.2012, 17:01:46 via Website

Viele Wege führen nach Rom. Deiner ist unsauber, aber funktioniert.
Du darfst dich dann nicht über Seiteneffekte wundern, z.B. wenn du deine App aus einer anderen heraus startest.

— geändert am 11.09.2012, 17:01:55

Antworten
Frank M.
  • Forum-Beiträge: 20

11.09.2012, 17:17:54 via Website

Hi André!

André
Viele Wege ...Deiner ist unsauber

Nun gut, will ja nicht gerne dreckig werden. ;)

Ich habe ein bissl rumprobiert mit unregisterReceiver() .
Du meinst doch, dass damit eine sauber Lösung möglich sei?!

Aber so richtig komme ich damit nicht zu Potte.
Ich benötige doch keinen BroadcastReceiver,
wozu also unregisterReceiver()?

Frank

Antworten