Stefan A
- Forum-Beiträge: 18
24.04.2012, 08:37:23 via Website
24.04.2012 08:37:23 via Website
Hallo,
ich habe folgende Situation, ich frage über Daten über einen Webservice ab und zeige diese in einer Listview an. Wenn ich das Handy aber drehe, wird jedesmal wieder onCreate aufgerufen und somit natürlich wieder der Webservice bemüht, obwohl es sich ja um die gleichen Daten handelt die er abfragen würde. Um das Datenaufkommen am Webserver zu reduzieren, würde ich nun gerne meine ArrayListen in OnSaveInstanceState in einem Bundle übergeben und anschließend in der OnCreate Methode auswerten.
Hat jemand ne Idee was ich anstellen muss, damit das funktioniert? Ich habe folgende Listen, die ich gerne übergeben würde:
Oder sieht jemand eine geschicktere Lösung für mein Problem?
Vielen Dank.
Gruß
ich habe folgende Situation, ich frage über Daten über einen Webservice ab und zeige diese in einer Listview an. Wenn ich das Handy aber drehe, wird jedesmal wieder onCreate aufgerufen und somit natürlich wieder der Webservice bemüht, obwohl es sich ja um die gleichen Daten handelt die er abfragen würde. Um das Datenaufkommen am Webserver zu reduzieren, würde ich nun gerne meine ArrayListen in OnSaveInstanceState in einem Bundle übergeben und anschließend in der OnCreate Methode auswerten.
Hat jemand ne Idee was ich anstellen muss, damit das funktioniert? Ich habe folgende Listen, die ich gerne übergeben würde:
1List<Integer> list1 = new ArrayList<Integer>();
2 List<View> list2 = new ArrayList<View>();
2 List<View> list2 = new ArrayList<View>();
Oder sieht jemand eine geschicktere Lösung für mein Problem?
Vielen Dank.
Gruß
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.