Заголовок
У меня есть проект Android, и я хочу изменить его на структуру Clear-Architecture после этой записи .
У меня есть три слоя, данные, домен и презентация. В моей предыдущей структуре меня не интересовало связывание доступа к данным с конкретными компонентами Android, и поэтому я использовал контексты для доступа к каталогу локальных файлов, как показано ниже
File file = new File(act.getFilesDir(), filename);
FileOutputStream outputStream;
try {
outputStream = act.openFileOutput(filename, act.MODE_PRIVATE);
outputStream.write(response.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
Переменная act ссылается на Activity, но теперь я не хочу, чтобы слой Data (в котором у меня будет доступ к файлам) был связан с конкретными элементами Android.
Есть ли способ получить доступ к локальному каталогу без использования Activity?