klitzeKleines Problem mit der Main Activity

Micka

Micka

Fortgeschrittenes Mitglied
1
Hy,

ich habe in meiner App ein kleines Schönheitsproblem.

Die MainActivity soll immer wenn dahin zurückgegangen wird neu geladen werden. Wie stelle ich das am besten an?

bzw. Andere Lösungsidee die das problem behebt.

Wie kann ich abfangen ob ein User die "zurückTaste" drückt? ich könnte die MainActivity beim verlassen dann einfach beenden und wenn auf zurück gedrückt wird starte ich sie manuell neu.

im Voraus schonmal danke für eure Bemühungen
 
Du könntest die MainActivity mit .finish() beenden wenn du sie verläßt. Wenn due sie dann wieder aufrufst, sollte sie wieder onCreate() machen.

Den Back-Button kannste so abfragen:
Code:
	@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
		if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

...
}
}

Man könnte auch eine Methode zum Initialisieren / neu Aufbauen deiner MainActivity erstellen und diese dann im onCreate() und onResume() aufrufen. Sollte auch gehen.
 
  • Danke
Reaktionen: Micka
Code:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

...
}
}

Das hab ich gesucht. Vielen Dank.
 
Wofür ist das RepeatCount?
 
Micka schrieb:
Hy,

ich habe in meiner App ein kleines Schönheitsproblem.

Die MainActivity soll immer wenn dahin zurückgegangen wird neu geladen werden. Wie stelle ich das am besten an?

bzw. Andere Lösungsidee die das problem behebt.

Wie kann ich abfangen ob ein User die "zurückTaste" drückt? ich könnte die MainActivity beim verlassen dann einfach beenden und wenn auf zurück gedrückt wird starte ich sie manuell neu.

im Voraus schonmal danke für eure Bemühungen


ähm warum nicht einfach die initialisierungen in der onResume starten ?

wenn der user zurück zur activity kommt, wird onResume ja sowieso aufgerufen.
 
  • Danke
Reaktionen: Micka und the_alien
Wie krieg ich es hin das vor dem Thema [Gelöst] steht?
 

Ähnliche Themen

M
Antworten
3
Aufrufe
150
moin
M
S
Antworten
0
Aufrufe
587
Sergio13
S
S
Antworten
4
Aufrufe
990
Sempervivum
S
Zurück
Oben Unten