Сохранение значения в действии MainAct
Сначала убедитесь, что действие MainAct не завершено во время использования асинхронной задачи.потому что вы хотите сохранить значения как переменную экземпляра MainAct
Избегайте присвоения значений, подобных следующему:
MainAct.this.videoNames[MainAct.this.videoCount] = dataItem.getName();
Лучше создать метод в MainAct, который будет устанавливать значение videoNames
.Но вызовите этот метод в классе AsyncTask, используя статический метод или экземпляр этого метода.
Спасибо, Deepak