У меня проблема с вычислением времени метода.Время вычисления метода
long startTime = System.nanoTime();
Collections.sort(listOfPictures, new PictureComparator());
long timeAfterSorting = System.nanoTime();
long timeElapsed = TimeUnit.NANOSECONDS.toMillis(timeAfterSorting - startTime);
Toast.makeText(this, getString(
R.string.info_sort_time) +
String.valueOf(timeElapsed) +
R.string.info_milliseconds, Toast.LENGTH_SHORT).show();
timeElapsed
возвращает 0 в отладчике, но на тосте, это показывает некоторые случайные огромные цифры.
Использование currentMilisecs()
имеет ту же проблему.
У меня есть один и тот же метод для перетасовки сбора и возвращает нормальное значение