問題タブ [flutter-getx]

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

flutter - 戻ってきたときや終了したときにコントローラーをリセットするにはどうすればよいですか?

ここに画像の説明を入力

QuestionController クラスが拡張されていますGetxController

コントロールを使用してページを終了すると、(まだバックグラウンドで実行されているため) 動作を停止し、そのページに戻ったときに再び開始する必要があります。

私は試しました: ScoreScreen()(in nextQuestion ()) のルートの後にこれらを追加しました:

スコアページに行く前に値をリセットしました。スコアページに行けばうまくいくかもしれませんが、早く戻ってくるとうまくいきません。(上側の質問 num/4 はここでは機能しません)。したがって、この方法は適切ではありません。

ページが終了したときに停止してリセットするにはどうすればよいですか?

コントローラ クラス コード:

以下の完全なコード

0 投票する
3 に答える
6833 参照

flutter - Getx Flutter - リスト内の項目の更新が反応しない

フラッターアプリの状態管理として getx を使用しています。しかし、リストの値を更新するのに苦労しています。だから私はisFollowingのパラメータを持つユーザーモデルを持っています。ボタンをクリックすると、 isFollowing 変数が変更され、色が更新されます。しかし、それは起こっていません。最初に状態を注入したので、ウィジェットとして Obx を使用しています。データを取得してフロントエンドに表示することで、すべて正常に機能しています。しかし、リストの値を変更したいのですが、更新されていません。私の最小限の再現可能な例

ホームコントローラー

モデル

意見

ユーザーウィジェット