Фиксация редактора SharedPreferences занимает так много времени

Я пытаюсь выполнить настройку, используя PreferenceActivity ...

Я нашел несколько рабочих примеров, например

" Расширенный редактор конфигурации WiFi "

и

"Wifi Config Editor Pro" это должно быть очень просто, но я не могу понять.

вот краткий код;

...

SharedPreferences prefs = PreferenceManager
                .getDefaultSharedPreferences(v.getContext());
prefs.registerOnSharedPreferenceChangeListener(ClassConfig.this);

    SharedPreferences.Editor editor = prefs.edit();
editor.clear();

editor.putString("key1", value1);
editor.putString("key2", value2);
editor.putBoolean("key3", value3);
    ...
    //i got nearly 35 keys here
    ...
    editor.putString("key33", value33);
editor.putBoolean("key34", value34);
editor.putBoolean("key35", value35);

    editor.commit();

Есть идеи ??

Обновление: еще одна вещь. Я видел эти предупреждения в файле журнала

W / BackupManagerService (1914) dataChanged, но нет участника pkg = 'com.android.providers.settings' uid = 10046

6
задан ppreetikaa 5 January 2019 в 09:17
поделиться