Was ist der beste Weg, geteilte Präferenzen in List-Adapter-Getview-Methoden zu verwenden? Ich muss einige Werte aus den gemeinsamen Voreinstellungen verwenden, habe aber keine Ahnung, wie ich sie bekommen soll. Ich habe versucht:Android, geteilte Präferenzen in Adapter
pref = getApplicationContext().getSharedPreferences("pref", MODE_PRIVATE);
es funktioniert in der Aktivität und:
SharedPreferences pref = this.getActivity().getSharedPreferences("pref", Context.MODE_PRIVATE);
Werke in Fragmente aber beide funktionieren nicht in listadapter.
Was sehen Sie in einem 'Adapter'? Was "Context" benutzt du? –
Die Lösung besteht darin, zuerst getContext() zu verwenden – littlewombat