Paule
- Forum-Beiträge: 106
11.01.2014, 23:16:42 via Website
11.01.2014 23:16:42 via Website
Hallo,
ich haber versucht zu verstehen für was man savedInstanceState in der onCreate Methode benutzt. Ich bin darauf gestoßen, weil ich meinem Activity Daten für Textfelder übergeben will um diese dann dort darzustellen. Dazu habe ich bei der Instanzierung des Activities noch Daten mittels putExtra übergeben und diese will ich dann im Activity in der onCreate Methode auslesen. In diesem Kontext habe ich savedInstanceState gefunden.
Nach dem Lesen habe ich folgendes verstanden. Man kann es verwenden um Daten zu speichern, aber dafür gibt es doch SharedPreferences?
Oder geht es hierbei um Daten die nur die eine Instanz des Activities betrifft?
Ein Beipiel: Ich lege eine Klassenvariable int test = 0 an. Dies ändere ich in einer Methode auf test = 1. Dann ändere ich die Orientierung des Handys, somit ist test = 0. Und um das zu verhindert kann ich savedInstanceState verwenden?
Grüße un Danke
ich haber versucht zu verstehen für was man savedInstanceState in der onCreate Methode benutzt. Ich bin darauf gestoßen, weil ich meinem Activity Daten für Textfelder übergeben will um diese dann dort darzustellen. Dazu habe ich bei der Instanzierung des Activities noch Daten mittels putExtra übergeben und diese will ich dann im Activity in der onCreate Methode auslesen. In diesem Kontext habe ich savedInstanceState gefunden.
Nach dem Lesen habe ich folgendes verstanden. Man kann es verwenden um Daten zu speichern, aber dafür gibt es doch SharedPreferences?
Oder geht es hierbei um Daten die nur die eine Instanz des Activities betrifft?
Ein Beipiel: Ich lege eine Klassenvariable int test = 0 an. Dies ändere ich in einer Methode auf test = 1. Dann ändere ich die Orientierung des Handys, somit ist test = 0. Und um das zu verhindert kann ich savedInstanceState verwenden?
Grüße un Danke
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.