問題タブ [dart-stream]

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 投票する
0 に答える
26 参照

flutter - サブスクリプション ストリームの結果を生成する

ダーツストリーム初心者です。私は、 connectivity_plusパッケージを使用して、接続の結果または例外を返す必要があるメソッドを持っています。

現在、接続ストリーム サブスクリプション内で新しいイベントが発生した後、'yield right(_result)' ステートメントは何も生成しません。接続ステータスの更新があるたびにストリームが結果または失敗をもたらすように、コードをどのように書き直すべきですか?

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

flutter - 関数が値を返す前にストリームが完了するのを待っている

上記のコードは、ローカル ストレージでビデオ ファイルを検索します。ファイルが存在しない場合は、Google ドライブからのダウンロードに進みます。次に、ファイルを 8 ビットの符号なし整数リストに変換した後、ダウンロードしたファイルを保存します。

上記のコードの問題は、ストリームが完了する前に変更されていない変数 medias (Media のリスト) を返すことです。新しくダウンロードしたファイルがリスト (メディア) に追加されるまで、関数が値を返さないようにしたいと考えています。これは何らかの方法で可能ですか?