я пытаюсь сделать деятельность конфигурации с использованием PreferenceActivity ...SharedPreferences редактор совершить занимает так много времени
я нашел некоторые рабочие примеры, как
"WiFi Advanced Editor Configuration"
и
"Wifi Config Editor Pro"
но код, который я написал, ждет 10-15 секунд на строке editor.commit() ... это должно быть очень просто, но я не могу понять.
вот краткий код;
...
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
Беспокойство BackupManagerService не имеет ничего общего с вашей проблемой. –