2017-03-24 15 views
0

私は概念的な質問の多くを持っています。うまくいけばいいです。AsyncStorageは繰り返しの呼び出しを意図しています

繰り返し呼び出しのためのAsyncStorageはありますか?例えば、私はスライドショーのアプリケーションを持っているので、スライドショーのどこでアプリを開くのかをユーザーが思い出すことができるようにしたい。

私は、スライドを切り替えるたびにAsyncStoreを使ってインデックスを更新することを考えていましたが、それは私がカムにアクセスしすぎてインデックスが常にリセットされることを意味すると心配しています。それがトップにあるのか、それともそれがどのように使用されるのかという点でその使用ですか?

ありがとうございます!

+0

コードダンプを送信できますか、 –

答えて

0

あなたのアプローチはまったく問題ありません。私はAsncStorageをSlider-Componentにも使用し、各変更イベントの後にasncStorageにその値を保存します。しかし、私は500ms以内に1つの書き込みにバウンスしました(最後の書き込みはここで勝つでしょう)。

大きなドキュメントを格納する場合は、内部的にすべてのキーと値を1つの大きなファイルに格納することを検討する必要があります。全体的なサイズに応じて、それは遅くなり、バッテリーを消費する可能性があります。

+0

ああ!それはタイミング遅延の良い呼び出しです! –

+0

hmm thats良い点..私はファイル内の多分10の異なるfvaluesのように期待していますそれを遅くしない?私は、物事の壮大な計画に何もないことを意味する –

+0

それ以外の場合は、現在のスライドを状態として保存し、componentwillunmountでasyncstorageを呼び出して非同期ストレージを呼び出して保存してみてください –

関連する問題