11得票7回答
GetX 控制器未自动处理销毁

我有一个在Android上只使用GetX作为状态管理库的极简示例应用正在运行。它有两个屏幕:LandingPage和MainScreen。从MainScreen返回到LandingPage屏幕时,控制器没有按预期自动释放。 我仅使用Flutter的导航而没有使用GetMaterialApp进行...

11得票4回答
get.put和get.lazyput的区别是什么?

我对 Getx 的依赖注入不熟悉,能否有人解释一下 Get.put() 和 Get.lazyPut() 的好处,并告诉我它们之间的区别?

10得票2回答
能否从另一个GetxController访问GetxController的值?Flutter Get包

我是Flutter和GetX的新手 https://pub.dev/packages/get 我能否从另一个控制器中访问值,在一个控制器中呢? 它们都将被初始化,但我不想在屏幕/小部件/处理程序等处传递“id”,我只想在控制器之间进行传递(如果可能) 这是一个例子 这是我的第一个控制...

9得票5回答
错误[获取]检测到了GetX的不当使用。使用bottomNavigationBar。

我正在尝试实现一个底部导航栏,但是我无法完成它,我正在使用Get来处理应用程序的路由和状态。 我是Flutter的新手,但是阅读文档后,我仍然不理解。 这是主要小部件。 Widget build(BuildContext context) { return SafeArea( chi...

9得票7回答
Getx Flutter - 更新列表项不是响应式

我正在使用getx作为我的flutter应用程序的状态管理。但我在更新列表中的值时遇到了困难。因此,我有一个带有isFollowing参数的usermodel。当我点击按钮时,isFollowing变量应该更改并且颜色应该更新。但实际上没有发生变化。 我使用Obx作为我的小部件,并且已经在开始...

9得票5回答
Flutter Getx Snackbar不工作

我创建了一个Flutter应用并使用了Getx包。但是当我尝试使用它来显示snack bar时,该函数被执行但是snack bar没有出现。 onPressed: () { print("executed"); Get.snackbar( ...

9得票3回答
Getx与FutureBuilder一起使用更新列表时出现问题

我在我的项目中使用Getx控制器。我已经为FutureBuilder创建了一个控制器来显示列表,但是Future函数上没有设置.Obs。我分享代码。 class PPHomeController extends GetxController { Future<List<PPP...

9得票8回答
Flutter GETX:如何在导航到其他页面/路由时删除已初始化的控制器

新手问题:如何在每次返回到屏幕时重新运行onInit()?onInit()仅在第一次运行,但导航回先前的屏幕不会删除已初始化的控制器(FetchData)。 我只是在每次想要弹出页面时使用Get.back(),在每次想要导航到命名路由时使用Get.toNamed()。 我唯一想发生的事情就...

9得票2回答
如何使用Flutter GetX检查控制器是否已经被触发?

I have the following code: Get.put(DbController(HabitDao(AppDb()))); 当我热重载我的应用时,我收到了以下错误信息: "WARNING (moor): It looks like you've created the d...

8得票3回答
Flutter中使用Getx实现下拉菜单(DropdownButton)小部件

我正在学习GetX状态管理,遇到了DropdownButton小部件。 如果所选值无法被观察到,该如何更新所选值。 这是我的DropdownButton小部件: DropdownButton( hint: Text( ...