Сейчас пишу программу, в которой требуется строить графики по значениям, хранящимся в текстовом файле на SD карте. Проблема такова, что считывание из файла происходит довольно медленно. Чтобы считать, допустим 40 значений, на это требуется 4-5 сек. А если значений гораздо больше или надо проанализировать файл весом несколько килобайт, то времени на это тратится слишком много.
Хотелось бы прояснить, это так и должно быть, либо можно как-то ускорить процесс?
Вот фрагмент программы, где значения записываются из текстового файла в массив и сам текстовый файл: