Firefox OS: доступ к extsdcard

Возникли проблемы при попытке просмотреть все SDCard на телефоне. Следующая функция работает только для первой SDCard...

function browseFiles() {    
    var sdcards = navigator.getDeviceStorages("sdcard");    
    for (var i = 0; i<sdcards.length;i++) {    
        var files = navigator.getDeviceStorage(sdcards[i].storageName);    
        if (files != null) {    
            var cursor = files.enumerate();    
            cursor.onsuccess = function () {    
                var file = this.result;
                if (file != null) {    
                    console.log("  file : " + file.name);    
                } else {    
                     this.done = true;    
                }
                if (!this.done) {    
                    this.continue();
                }
            }    
            cursor.onerror = function () {    
                console.log("enumerate onerror");    
            }    
        }    
    }    
}

Устройство: ZTE open C, Firefox OS 1.3

0 ответов

Другие вопросы по тегам