0

これには本当に助けが必要です。サーバーから新しいコンテンツをダウンロードし、既にインストールされているアプリ内でそのコンテンツを追加、置換できる必要があるアプリを構築しています。

現在、私は単純にアプリケーション フォルダを取得しようとしていますが、それも難しいことがわかっています。私が今やっていること - deviceReady をリッスンしてから、次のようにファイル システムをリクエストします。

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFSSuccess, null);

これはうまくいきます。onFSSuccess で、ディレクトリ エントリを取得しようとします。

fileSystem.root.getDirectory("data/data/com.gmrmarketing.humana.recipes/images", {create:false}, gotDir, gotError);

では、本題です。示されているように、Android/data と data/data を試しました。どちらも同じようです。create:true を設定すると、エラーが発生します: gotError で 12 - 私が知る限り、これはフォルダーが存在することを意味します。create: false を使用すると、エラー: 1 が表示されます。これは、見つからないエラーだと思います。

これら2つのエラーを取得しても意味がありません... getDirectory は、存在する場合はディレクトリを返し、存在しない場合は作成すると思いました-両方でエラーではありません。

誰か私に手を貸してくれませんか?締め切りが迫っているのですが、これが先に進むのを本当に妨げています。

4

0 に答える 0