String speichern

S

Schmittes

Neues Mitglied
2
Ich bin´s schon wieder :o

Hab mal wieder eine Frage:

Ich hab ne Activity, die über eine GetMethod einen Text abruft und in einen String schreibt:
Code:
GetMethod test = new GetMethod();
            String returned;
            
            try {
                returned = test.getInternetData();
...
Nun möchte ich diesen speichern, damit ich in einer zweiten Activity den gespeicherten String mit einem anderen, aktualisierten vergleichen kann, um zu sehen ob sich etwas am Text geändert hat.
Ist das so überhaupt möglich ?
 
Willst du den String nur temporär speichern? Also nur solange dein App läuft?
Wenn ja speicher ihn doch einfach auf eine statische Variable.

Wenn du den String richtig speichern willst: Data Storage | Android Developers
 
Hallo Dark Blood Studios,
danke für deine schnelle Antwort. Ja ich wollte den String eigentlich nur solange speichern, wie meine App existiert. Könntest du mir vielleicht weitere Infos über die statische Variable zukommen lassen? Wäre sehr hilfreich für mich. :thumbsup:

Mfg
 
frag ein java buch oder google. das wird dir sicher helfen
 
Du schreibst einfach in deine Klasse der ersten Activity.

public static String a;

und schreibst auf die Varible a den String, also:

a = test.getInternetData();

und dann rufst du den String in der Klasse der zweiten Activity auf:

KLASSENNAMEDERERSTENECTIVITY.a
 
  • Danke
Reaktionen: MatthiasKramer und Schmittes
Und wenn Android meint, es hätte zu wenig Speicher und müßte deine Activity zerstören, dann ist die statische Variable auch futsch :p

Im Normalfall sollte es aber klappen, ansonsten SharedPrefs benutzen.
 
Vielen Dank für deine Hilfe Dark, macht genau das was es soll :love:
 

Ähnliche Themen

B
Antworten
6
Aufrufe
1.059
jogimuc
J
A
Antworten
10
Aufrufe
1.940
swa00
swa00
W
Antworten
16
Aufrufe
845
jogimuc
J
Zurück
Oben Unten