Hat eine Activity eine ID oder eine Namen?

R

r4in

Ambitioniertes Mitglied
3
Hi Leute,

ich hab eine App geschrieben, die mehrere Activities beinhaltet, da sich eine von ihnen refreshen soll, wenn ein bestimmtes Ereignis passiert, sie aber nur refreshen darf, wenn sie aktiv ist, brauche ich irgendwie eine Id oder einen Namen der Activity, die ich mit ner if Anweisung vergleichen kann.

Hat jemand eine Idee?

Grüße und Dank im vorraus.
 
Registriere in deiner Activity einen Listener an dem Objekt, welches das Ereignis auslöst und in onPause() entfernst du den Listener. (grob gesprochen)
 
  • Danke
Reaktionen: r4in
Und wann ist die Activity für dich aktiv? Wenn du sie aktuell geöffnet hast? Dann könntest du ja im onResume oder onStart dein Refresh erlauben und wenn du sie verläßt (z.B. onPause) kannste das Refresh wieder ausschalten.
 
  • Danke
Reaktionen: r4in
Ahhhh jo, danke für eure Tipps.
Ja, meinte wenn sie aktuelle geöffnet ist.

Danke, werd die Tipps jetzt mal versuchen.
 

Ähnliche Themen

R
Antworten
4
Aufrufe
730
Rapidoman
R
H
Antworten
2
Aufrufe
1.311
Hcman
H
Zurück
Oben Unten