問題タブ [flutter-pub]
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 - Pubspec.yaml このファイルが Flutter で行うこと
そこにはどんなことが書かれていますか?
api - ページをすばやく移動しながら HTTP API リクエストを処理する方法 | フラッター | ダーツ
私のシナリオでは、フラッター http パッケージを使用して http リクエストを作成しました...ホーム画面で約 3 つの http リクエストを送信する必要があります。
私は BaseAPIService クラスを使用しているので、すべての API 呼び出しはそれを通過します。
上記のリクエストが発生しているときに別の場所に移動すると、その接続を破棄する方法は?? それ以外の場合は、ナビゲート後もアプリが以前の API リクエストが完了するまで待機しています。
使用される基本 API サービス クラスのサンプル
flutter - flutter admob パッケージはメディエーションをサポートしていますか?
次のパッケージはメディエーションをサポートしていますか - Admob_flutter - はいの場合、従うべき手順は何ですか?いいえの場合、どのパッケージがメディエーションをサポートしているか、メディエーションを簡単にすることができますか? ありがとうございました。
flutter - pubspec.yaml には下限の SDK 制約がありません
MDC101 フラッター コード ラボを受講していました。指示に従ってgitリポジトリからスタータープロジェクトを複製しましたが、複製が完了した後に実行flutter pub get
すると、次のエラーが発生しました。
flutter - フラッターの 2 つの異なるルートの同じフォーム ウィジェット
addInventoryPage
実際、私はフォーム ウィジェットを含むページを作成しましたが
formkey(GlobalKey<FormState>())
、同じページを別のルート
(routes1:/inventory,routes2:/openingInventory)
で使用し、いくつかの追加パラメータを使用するというビジネス要件があります。
しかし、ルートから/inventory
ルートに切り替えると、 /openingInventory
fromKey を null として取得しました
これが addInventoryPage のコードです
ルート切り替え用Get.offNamed('inventory');
ここに私のcustomDrawerがあります
これが私のルートです
デバッグログ
ウィジェット ツリーのファイナライズ中に次のアサーションがスローされました: ウィジェット ツリーで重複した GlobalKey が検出されました。
次の GlobalKey がウィジェット ツリーで複数回指定されました。これにより、ウィジェット ツリーの一部が予期せず切り捨てられます。これは、キーが 2 回目に表示されると、前のインスタンスが新しい場所に移動されるためです。キーは次のとおりです。
- [LabeledGlobalKey#0db7f] これは、上記のグローバル キーを持つウィジェットが以前の親から移動された後、このフレーム中に以前の親が更新されなかったこと、つまりウィジェットがまったく更新されなかったか、ウィジェットの前に更新されなかったことを認識することによって決定されました。どちらの場合も、そのグローバル キーを持つ子を持つ必要があるとまだ考えていることを意味します。GlobalKey の再ペアレント化により 1 つ以上の子が強制的に削除された後、更新されなかった特定の親は次のとおりです。
- ConstrainedBox(BoxConstraints(0.0<=w<=Infinity, h=484.4), renderObject: RenderConstrainedBox#37684 relayoutBoundary=up2) GlobalKey は、ウィジェット ツリーで一度に 1 つのウィジェットにのみ指定できます。例外がスローされたとき、これはスタックでした: #0 BuildOwner.finalizeTree. (パッケージ:flutter/src/widgets/framework.dart:2900:15) #1 BuildOwner.finalizeTree (パッケージ:flutter/src/widgets/framework.dart:2925:8) #2 WidgetsBinding.drawFrame (パッケージ:flutter/src /widgets/binding.dart:877:19) #3 RendererBinding._handlePersistentFrameCallback (パッケージ:flutter/src/rendering/binding.dart:328:5) #4 SchedulerBinding._invokeFrameCallback (パッケージ:flutter/src/scheduler/binding.dart) :1144:15)