Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-6629

App crashed with file function

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.4.0
    • None
    • cordova-plugin-file
    • Android

    Description

      When i try to use this code :

      window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
      window.LocalFileSystem = window.LocalFileSystem || {PERSISTENT: window.PERSISTENT};
      
      window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
      function gotFS(fileSystem) {
          fileSystem.root.getDirectory("DO_NOT_DELETE", 
              {create: true, exclusive: false}, 
              gotDirEntry, 
              fail);
      }
      function gotDirEntry(dirEntry) {
          dir = dirEntry;
          dirEntry.getFile("sample.json", 
              {create: false, exclusive: false}, 
              readSuccess, 
              fileDonotexist);
      }
      function fileDonotexist(dirEntry) {
          dir.getFile("sample.json", 
              {create: true, exclusive: false}, 
              gotFileEntry, 
              fail);
      }
      function gotFileEntry(fileEntryWrite) {
          fileEntryWrite.createWriter(gotFileWriter, fail);
      }
      function gotFileWriter(writer) {
          writer.onerror = function(evt) {
          };
          writer.write(localData);
          writer.onwriteend = function(evt) {
              dir.getFile("sample.json", 
                  {create: false, exclusive: false}, 
                  readSuccess, 
                  fail);
          };
      }
      function readSuccess(fileE) {
          fileE.file(readAsText, fail);
      }
      function fail(error) {
          alert("fail");
      }
      function readAsText(readerDummy) {
          var reader = new FileReader();
      
          reader.onloadstart = function(evt) {};
          reader.onprogress = function(evt) {};
          reader.onerror = function(evt) {};
      
          reader.onloadend = function(evt) {
              console.log("read success");
          };
          reader.readAsText(readerDummy);
      }
      

      my app crashed and she is turning off. what's wrong ?

      Attachments

        Activity

          People

            iclelland Ian Clelland
            alpg78 alpg 78
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: