問題タブ [stream-builder]
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.
flutter - Flutter StreamBuilder が初期化時に 2 回呼び出される
StreamBuilder は常に 2 回呼び出されますか? 最初のデータ用に 1 回、次に入力ストリーム用に 1 回?
次の StreamBuilder を初期化すると、ビルド メソッドが 2 回呼び出されることがわかります。2 番目の呼び出しは、最初の呼び出しから 0.4 秒後です。
ストリーム: ビルド 1566239814897
ストリーム: ビルド 1566239815284
StreamBuilder が 2 回呼び出されるのはなぜですか?
firebase - Flutter Streambuilder は常に再構築されます
Firestore をリッスンするストリーム ビルダーがあり、ちょっとうまくいきます。主な問題は、ストリームビルダーが再構築を続けることです (追加の読み取りに費用がかからない場合は心配ありませんが、費用がかかる場合は、私が想定している問題です)。メイン ページが最初にビルドされると、別のページに移動すると再度ビルドされ、メイン ページに戻ると 3 回目の再ビルドが行われます。
コード:
次に、2 番目のページに移動すると、配列が空になります。どこにもクリアしていないので、アイテムをタップした後に配列を空にする理由がわかりません...
ログ:
json - JSONデータをオブジェクトに変換して、後でテーブルに使用する方法は?
StreamBuilder
私は毎秒JSONを私に与えているを持っています。「fichajes」というクラスがあり、その属性は次のとおりid, worker_id, date, hour, type_checking_id
です。
JSON は次のとおりです。
json のオブジェクトを取得して、後でテーブルに使用したいと考えています。
flutter - firestore が変更されたときに Streambuilder が更新されない
私はアニメーション化されたリストを持っています。ビルド関数はアプリの本体からスタックに含まれています。データベースで何かが更新されるたびに、ストリームビルダーは再構築しません.項目は関数によって初期化に設定されます: