У меня есть приложение для Android, в котором есть служба, и она должна устанавливаться только внутри компании. Однако некоторые пользователи с ROOT устанавливают его на SD-карту и сообщают о всевозможных странных ошибках.
Когда пользователь делает это, куда идут SharedPreferences? Они также хранятся на SD-карте (очень плохо для меня, поскольку я часто их пишу) или они всегда находятся во внутренней памяти? Кажется, некоторые ошибки, которые я видел, указывают на эту ситуацию.
Если это так, как я могу определить, что мой файл SharedPreference действительно находится на SD-карте?
Спасибо!