Änerungen werden nicht angezeigt in Preferences

  • Antworten:1
  • Bentwortet
Robbiani Renato
  • Forum-Beiträge: 614

28.01.2022, 21:37:33 via Website

Hallo zusammen

In meiner App, welche ich in Kotlin schreibe, habe ich ein "PreferenceFragment". Wenn ich nun was ändere möchte ich, dass dieser Wert bei "summary" eingetragen wird.

Bei Java gibt es die Methode "onSharedPreferenceChanged" welche aufgerufen wird und man die "summary" Setzen kann.

Wie geht das bei Kotlin. Habe im Internet nachgesehen. Aber nichts schlaues gefunden. Hat mir Jemand ein Beispiel, welches zeigt wie das geht?

Gruss Renato

Kommentieren
Beste Antwort
Robbiani Renato
  • Forum-Beiträge: 614

28.01.2022, 22:14:38 via Website

Habe da mal was gefunden. Wenn ich in der "preference.xml" folgendes eintrage:

app:useSimpleSummaryProvider="true"

Dann geht es.

<EditTextPreference
        android:key="key_zwei"
        android:selectAllOnFocus="true"
        android:singleLine="true"
        android:summary="@string/lbl_aufforderung"
        android:title="@string/lbl_tab_zwei"
        app:useSimpleSummaryProvider="true"/>

Gruss Renato

Hilfreich?
Kommentieren