Jelenlegi hely

Android - Globális változók

Ha androidos alkalmazásunk nem csak egy Activity-t (kb. képernyőt) tartalmaz, szükségünk lehet olyan globális változók tárolására, amelyek az összes Activity számára elérhetőek.

Hozzunk létre egy új osztályt, amely az Application osztály leszármazottja és készítsük el benne a változóinkat:

[[{"type":"media","view_mode":"media_original","fid":"25","attributes":{"alt":"","class":"media-image","height":"137","width":"382"}}]]

Az AndroidManifest.xml állományban meg kell adnunk az osztály nevét:

[[{"type":"media","view_mode":"media_original","fid":"26","attributes":{"alt":"","class":"media-image","height":"439","width":"587"}}]]

Az egyes Activity-k kódjában így hivatkozhatunk a globális változókra:

[[{"type":"media","view_mode":"media_original","fid":"27","attributes":{"alt":"","class":"media-image","height":"437","width":"603"}}]]

A MyApplication osztályban természetesen metódusokat is létrehozhatunk, azokat is elérjük a fenti módon.

Új hozzászólás

Plain text

  • A HTML jelölők használata nem megengedett.
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.
Frissítés Type the characters you see in this picture. Type the characters you see in the picture; if you can't read them, submit the form and a new image will be generated. Not case sensitive.  Switch to audio verification.