Получать директорию повторно или передавать через Navigator, как параметр?
В одном классе (одна страница) я получаю директорию, используя final directory = await getExternalStorageDirectory(); В этом классе я читаю файл.
Во втором классе (другая страница) я буду сохранять файл. Как правильней поступать в таких случаях - в этом классе также применять final directory = await getExternalStorageDirectory(); или же передавать через Navigator параметр path из одного класса в другой? И там уже path допилять до вида, в каком она есть после getExternalStorageDirectory().