2017-09-04 20 views
0

私はローカルからテキストを読み込もうとしました。 これは私のコードです。テキストファイルを読むには?

ReadFiles() 
    { 

     var filedir = this.file.dataDirectory ; 
     this.file.listDir(filedir,'recordtext').then((files)=> 
     {  
      var i =0 ; 

      for(let myfile of files){ 

      this.file.readAsText(filedir,myfile.fullPath.substr(1)).then((contents)=>{ 

       this.pushArray.push(this.getSubStr(contents)); 
       this.txtNames.push(myfile.fullPath.substr(1));      
      }) 
      }    
     }); 

    } 

これは私がAPK、初めてインストールしたとき、私はこのコードを使用してファイルを読み取ることができないソース https://www.dropbox.com/s/fnh20dyivzaui1b/FileSaveRead.rar?dl=0

のURLです。 しかし、apkをアンインストールせずにapkを再インストールすると、ファイルを読み取ることができます。 理由がわかっている場合はお手伝いをしてください。よろしくです。 よろしくお願いします。 index.htmlを で

+0

問題が何ですか。エラーメッセージが表示されますか?はいの場合は、質問に追加してください。 –

+0

お返事ありがとうございます。 ファイルアクセスには時間がかかるようです。 アクセス許可をプログラムで設定する方法はありますか? – fastworker399

+0

どのパーミッションを参照していますか? – Zachscs

答えて

0

私はSRC = "/ビルドpolyfills.js"

<script src="build/polyfills.js"></script> 

    <script src="cordova.js"></script> 

アップして、問題が解決されて移動しました。

関連する問題