Я реализовал небольшой код чтения из файла со сканером и сохранил значения в массиве.Я читаю 3-6 файлов одновременно и сохраняю числа в 3-6 массивах.файлы сохраняются на SD-карте моего телефона.Моя проблема заключается в том, что все эти сообщения читаются медленно, и до его завершения потребовалось много времени.как я могу переписать код, чтобы быть более эффективным, или файлы должны быть сохранены в проекте, и когда я устанавливаю приложение на устройство, чтобы установить файлы и получить к ним доступ оттуда
кодЭто usgin ниже:
try {
File I= new File(Environment.getExternalStorageDirectory().toString()+"/ECG/test/I.txt");
scannerI = new Scanner(I);
scannerI.useDelimiter(";");
for(int sampleIdx = 0; scannerI.hasNext();){
timiI[sampleIdx] = scannerI.nextDouble();
sampleIdx++;
if(sampleIdx == SAMPLE_SIZE && !Thread.currentThread().isInterrupted()){
//do something
sampleIdx = 0;
}
}
}
}
, как я уже упоминал, и прежде чем я использую более 1 файлов, и соответствующие массивы