Beiträge von marceo

    Hallo,


    Zuerst mal der Aufbau der App:


    Ich will mit einem Server kommunizieren per HTTPRequest mit Parametern. Ein Parameter ist zB eine Auswahl an Kategorien.
    Diese Kategorien kann der Benutzer selbst in einer PreferenceActivity anhand von Checkboxen auswählen.


    preferences.xml





    PreferenceActivity

    Java
    public class PreferencesViewController extends PreferenceActivity {
    	@Override
        protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		
            addPreferencesFromResource(R.xml.preferences);
      	}



    Nun soll eine ListActivity, in welcher der HTTP Request ausgeführt wird, auf dieses preferences.xml File zugreifen und alle Keys mit value=true auslesen;


    Hierzu rufe ich erst

    Java
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);


    oder

    Java
    SharedPreferences prefs = getSharedPreferences("paket_preferences", 0);


    auf.


    Nur irgendwie versteh ich nicht, wie ich da weiter vorgehen soll.
    Wenn ich zB prefs.getAll().size() per Log ausgebe, erhalte ich 0. (bei beiden Varianten)


    Also irgendwie glaube ich, dass der da gar nicht auf mein XML File zugreift.



    Jmd ne Lösung/IDee/Hinweis?