小编Nad*_*een的帖子

我如何使用 Flutter Riverpod 更改 bool 变量

我是新来的Flutter Riverpod management

我使用 stfl 小部件Flutter Riverpod management,我需要将 test bool 变量更改为 true 但无法处理它

final testProvider = StateProvider<bool>((ref) => false);

`class FriendsList extends ConsumerStatefulWidget {


  const FriendsList({Key? key}) : super(key: key);

  @override
  _FriendsListState createState() => _FriendsListState();



}

class _FriendsListState extends ConsumerState<FriendsList> {







 @override
 Widget build(BuildContext context) {
 bool test = ref.watch(testProvider);
        return Stack( //edit
    children [
    !test ? Text('bool varible is false')
                         :  Text('bool varible is true')
     FutureBuilder(
           future: FirebaseFirestore.instance.collection('users')
                      .doc('userId').get(),
            builder: (context, AsyncSnapshot snapshot) {
               if(!snapshot.hasData){
                     return …
Run Code Online (Sandbox Code Playgroud)

dart flutter riverpod

5
推荐指数
1
解决办法
2985
查看次数

标签 统计

dart ×1

flutter ×1

riverpod ×1