SharedPreferences Verständnisproblem

  • Hallo,


    ich hab irgendwie einen Denkfehler oder ein Verständnisproblem.


    Ich habe eine Auswahlliste in der Activity mit einem StringArray (lv_arr)


    Code
    mainListView.setAdapter(new ArrayAdapter<String>(
                	Activity.this,
                	android.R.layout.simple_list_item_multiple_choice, lv_arr));


    Wenn ich mehrere Punkte selektiert habe und speichere, ist alles vorhanden.
    Nun setze ich einen Suchfilter darüber um die Liste einzuschränken und übergib das natürlich einem neuen Array (array_sort)


    Code
    mainListView.setAdapter(new ArrayAdapter<String>(
                        	Activity.this, android.R.layout.simple_list_item_multiple_choice, array_sort));


    Wenn ich das ganze nun speichere, wird nur der neue Wert übernommen und die alten verworfen.
    Hier die Speicherfunktion:



    Und hier der Output:



    Wie kann ich ihm beibringen die alten Werte mitzuspeichern?


    Danke und Gruß Oliver
    <---------------------------->
    Nee, hab das Problem gefunden, aber noch nicht gelöst.


    Hatte vergessen die Methode mitzuposten die in der SaveSelections aufgerufen wird und da ist das Problem mit der ListView:


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!