Я работаю над приложением для Android, которое в определенных контекстах ожидает пустые общие настройки по умолчанию. На моем Samsung Galaxy A13 под управлением Android 14 такого никогда не происходит. Всегда существует ключ bg_startup_tracing со значением false. Я программно удаляю его с помощью PreferenceManager.getDefaultSharedPreferences(context).edit().clear().apply(), проверяю, что настройки пусты, перезапускаю приложение, и оно всегда возвращается. С эмулятором этого не происходит.
Что это за ключ и что его устанавливает в общих настройках моего приложения?
Я вижу ссылку на него в исходном коде приложения Chromium для Android. Я также вижу, что иногда другие пользователи используют его для приложений, которые они используют.
Обновление: это происходит, когда я запускаю тесты из Android Studio. То же самое происходит, когда я запускаю те же тесты на Pixel 4a.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -populated
Мобильная версия