Меня интересует одна вещь: я хочу во время первой установки спросить у пользователя, где сохранить данные, которые он получит после первой синхронизации, на SD-карте или в памяти телефона и разрешить ему перемещать файлы, если сначала он решает сохранить их в памяти телефона, но после этого он решает перенести их на SD-карту. Мой вопрос в том, как лучше запомнить его выбор и построить мою логику в зависимости от этого. Я думал об использовании SharedPreferences
, чтобы сохранить выбор пользователя:
editor.putBoolean("isSdCard",true);
editor.putBoolean("isPhoneMemory", false);
и после этого используйте это booleans
везде, где мне нужно получить файлы, сначала получить хранилище, а затем получить файлы.
Любые другие предложения, которые будут лучшим решением в моем случае?