Homebutton (Keine neue Activity sondern direct wieder auf die Homeactivity)

  • Antworten:10
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 33

01.10.2016 11:27:33 via Website

Hallo, ich hätte in meiner App gerne einen Homebutten. in der Toolbar oder als fab button. Ich möchte aber nicht das die Home activity einfach neu geöffnet wird sondern ich möchte das man direkt auf die home activity zurück kommt.

  • Forum-Beiträge: 33

01.10.2016 13:23:37 via Website

Ich habe nun nur noch ein Problem. Der Button geht nur wenn ich dann auf zurück klicke öffnet sich die Homeactivity neu aber die anderen offenen schließen sich nicht.

Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 9.305

01.10.2016 13:28:45 via App

Ja wenn du das willst musst du die Acytivities beenden und aus der History löschen

LG Pascal //It's not a bug, it's a feature. :) ;)

  • Forum-Beiträge: 33

01.10.2016 14:08:41 via Website

Mit welchem befehl kann ich dies denn tun? also die anderen activitys beenden

Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 9.305

01.10.2016 14:25:16 via Website

Am besten du rufst vor dem intent start finishAffinity(); auf

LG Pascal //It's not a bug, it's a feature. :) ;)

Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 9.305

01.10.2016 17:39:33 via Website

Komsich, kann schon sein habe ihn selber noch nie benutzt....
Warum müssen denn die "Hintergrund" activities geschlossen werden? Ist doch eigentlich egal

LG Pascal //It's not a bug, it's a feature. :) ;)

  • Forum-Beiträge: 33

01.10.2016 18:25:09 via Website

Ich wollte das wenn man auf der Homeactivty ist nicht nochmal zurück klicken kann dann ist man ja wieder auf der anderen Seite. Wenn es aber nicht anders geht dann lasse ich das so.

Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 9.305

01.10.2016 18:27:02 via Website

Genau das wollte ich wissen, dann geht das viel einfacher:
Du musst die Methode onBackPressed() in der Activitiy überschreiben, und dadrin das machen was gemacht werden soll wenn auf "Zurück" gedrückt wird. Falls garnichts passieren soll leer lassen, oder z.b. App enden
http://stackoverflow.com/questions/18337536/android-overriding-onbackpressed

LG Pascal //It's not a bug, it's a feature. :) ;)

  • Forum-Beiträge: 33

02.10.2016 10:47:30 via Website

Vielen dank, daran hatte ich gar nicht gedacht.