問題タブ [akavache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
741 参照

xamarin - BlobCache.LocalMachine.GetObject 内のデータを使用する("鍵");

xamarin.forms を使用しています。キャッシュにデータを挿入しようとしています。

そして、キャッシュされたデータを取得しようとします。

私ができるようにデータを使用する方法:

0 投票する
5 に答える
881 参照

xamarin.ios - IOS の Akavache 損失情報

プロジェクトで Akavache を使用しています。Android ではすべてがうまく機能しますが、iOS では次のようにキー値をキャッシュに保存すると問題が発生しました。

デバッグ セッションを停止し、デバッグを再開して、次を使用して値を取得しようとすると、BlobCache はエラーなしで保存されます。

私は KeyNotFoundException を取得します。なぜ Android ではうまく機能するのかわかりませんが、iOS ではアプリを再起動した後にデータベースがなくなっているようです。

Visual Studio チェックの Xamarin 構成で、[Preserve application data/cache on device between deploy] が true であり、私の

OnStar メソッドで

誰が何が起こっているのか知っていますか?ありがとう

0 投票する
2 に答える
201 参照

sqlite - Azure MobileServices と Akavache

オフライン同期用に Azure Mobile Services を使用して xamarin フォーム アプリを作成しています。バージョンは次のとおりです。

  • Microsoft.Azure.Mobile.Client 3.1.0
  • Microsoft.Azure.Mobile.Client.SQLiteStiore 3.1.0
  • SQLitePCL 3.8.7.2
  • SQLitePCLRaw.bundle_green 1.1.2
  • SQLitePCLRaw.core 1.1.2

プロジェクトにakavache(5.0.0)を追加するまで、これはうまく機能していました.akavache固有のコードを追加する前に、プロジェクトを実行して見つけました

TyleLoadException をスローしていました:

アセンブリ 'SQLitePCLraw.provider.internal、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 89ae75803b2c608d' から型 'SQLitePCL.SQLite3Provider_internal' を読み込めませんでした。

誰もこれに遭遇したことがありますか?akavache を削除すると、すべてが正常に戻ります。

0 投票する
0 に答える
348 参照

c# - akavache 「中止が要求されていないため、中止をリセットできません」

akavache に問題があります。BLOB に何かを配置しようとすると、エラーが発生します:「中止が要求されていないため、中止をリセットできません」アボートが要求されなかったため、アボートをリセットします」

私のコードは本当に簡単です:

私は xamarin.iOS で作業していますが、データを管理したすべてのコードは共有プロジェクトにあります。それが LocalMachine を見つけられない理由ですか? または、共有プロジェクトで作成しますか?

キャッシュを管理するすべてのコードを xamarin.iOS コードに配置すると、アプリケーションの xamarin.droid バージョンもあるため、実際には効果的ではありません...

どうすればこれを解決できるか知っている人はいますか?

ありがとうございました!

0 投票する
1 に答える
94 参照

mobile - モバイル: サーバーからダウンロードした画像を db (Akavache) またはファイルとして保存しますか?

Azure Storage とその Mobile SDK を使用すると、BLOB はファイルとしてデバイスに保存されます。

一方、Akavache について読んだところ、BLOB の保存とアクセスが高速であると書かれていました。

イメージのリストを表示する場合、1 回のトランザクションで akavache から取得する方が速いですか、それともファイル システムから取得する方が高速ですか?