Gleiche Icon in mehreren Layouts setzen

J

java4life

Neues Mitglied
2
Hi Leute, ich schreibe mir gerade ein Programm, das mit recht vielen
Activities arbeitet. Diese besitzen alle ein eigenes Layout, wobei im
Grunde manche Icons gleich bleiben (eine Art Header).

Mein Problem ist,dass wenn ich in Activity 1 ein Icon ändere, es für alle
Layouts übernommen werden soll. Nur habe ich gerade keine Idee,wie ich
alle Activities über das neu gesetzte Icon "informieren" kann... Oder
gibt es eine Möglichkeit,dass wenn ich

Code:
ImageView bild = (ImageView) findViewById(R.id.ImageView_icon);
bild.setImageResource(R.drawable.changed_icon);

wirklich in allen Layouts das Icon gesetzt wird?
 
Sieht so aus wie ein gobaler Zustand, den du per Icon darstellen willst.

Ich würde das so machen: Den globalen Zustand in der Application ablegen und im onResume jeder Activity anhand dieses Zustands das/die Icons entsprechend setzen.
 
So habe ich das aktuell. Allerdings dachte ich,man könnte vielleicht den Status der Icons global setzen (also 1x).
Dadurch wollte ich mir die Abfragen in jeder Activity, ob der Status geändert wurde + Iconzustand setzen ersparen...

Danke für die Antwort
 

Ähnliche Themen

A
Antworten
1
Aufrufe
636
swa00
swa00
D
Antworten
23
Aufrufe
2.527
Data2006
D
OnkelLon
Antworten
13
Aufrufe
1.980
OnkelLon
OnkelLon
Zurück
Oben Unten