我有一个在Android上只使用GetX作为状态管理库的极简示例应用正在运行。它有两个屏幕:LandingPage和MainScreen。从MainScreen返回到LandingPage屏幕时,控制器没有按预期自动释放。 我仅使用Flutter的导航而没有使用GetMaterialApp进行...
我对 Getx 的依赖注入不熟悉,能否有人解释一下 Get.put() 和 Get.lazyPut() 的好处,并告诉我它们之间的区别?
我是Flutter和GetX的新手 https://pub.dev/packages/get 我能否从另一个控制器中访问值,在一个控制器中呢? 它们都将被初始化,但我不想在屏幕/小部件/处理程序等处传递“id”,我只想在控制器之间进行传递(如果可能) 这是一个例子 这是我的第一个控制...
我正在尝试实现一个底部导航栏,但是我无法完成它,我正在使用Get来处理应用程序的路由和状态。 我是Flutter的新手,但是阅读文档后,我仍然不理解。 这是主要小部件。 Widget build(BuildContext context) { return SafeArea( chi...
我正在使用getx作为我的flutter应用程序的状态管理。但我在更新列表中的值时遇到了困难。因此,我有一个带有isFollowing参数的usermodel。当我点击按钮时,isFollowing变量应该更改并且颜色应该更新。但实际上没有发生变化。 我使用Obx作为我的小部件,并且已经在开始...
我创建了一个Flutter应用并使用了Getx包。但是当我尝试使用它来显示snack bar时,该函数被执行但是snack bar没有出现。 onPressed: () { print("executed"); Get.snackbar( ...
我在我的项目中使用Getx控制器。我已经为FutureBuilder创建了一个控制器来显示列表,但是Future函数上没有设置.Obs。我分享代码。 class PPHomeController extends GetxController { Future<List<PPP...
新手问题:如何在每次返回到屏幕时重新运行onInit()?onInit()仅在第一次运行,但导航回先前的屏幕不会删除已初始化的控制器(FetchData)。 我只是在每次想要弹出页面时使用Get.back(),在每次想要导航到命名路由时使用Get.toNamed()。 我唯一想发生的事情就...
I have the following code: Get.put(DbController(HabitDao(AppDb()))); 当我热重载我的应用时,我收到了以下错误信息: "WARNING (moor): It looks like you've created the d...
我正在学习GetX状态管理,遇到了DropdownButton小部件。 如果所选值无法被观察到,该如何更新所选值。 这是我的DropdownButton小部件: DropdownButton( hint: Text( ...