История изменений
Исправление Aber, (текущая версия) :
Если Runnable выполняется в отдельном потоке и m_qtThread.run() не блокирует исполнение текущего потока то написан бред, потому как этот метод всегда будет возвращать null. Массив тут костыль. В Java из замыканий можно получить доступ только к неизменяемым локальным переменным (с модификатором final), но к final String уже нельзя будет присвоить другую строку, как и ссылку на final массив тоже нельзя поменять, но содержимое final массива менять можно.
Исходная версия Aber, :
Если Runnable выполняется в отдельном потоке и m_qtThread.run() не блокирует исполнение текущего потока то написан бред, потому как этот метод всегда будет возвращать null. Массив тут костыль. В Java из замыканий можно получить доступ только к неизменяемым локальным переменным (с модификатором final), но к final String уже нельзя будет присвоить другую строку, как и ссылку на final массив тоже нельзя поменять, но его значения менять можно.