存档

11月 2021

显示总共32条中的前3条

flutter checkbox can't update status
发布者 : 粮油菜大市场 发布时间 : 25 Nov 2021 02:57:34
Widget _buildCheckBox(_product) {
    bool? _productStatus;
    if (_productStatus == null) {
      _productStatus = _product.status == 'enabled' ? true : false;
    }
    return StatefulBuilder(
        builder: (BuildContext context, StateSetter setState) {
      return Checkbox(
          value: _productStatus,
          activeColor: Theme.of(context).primaryColor,
          onChanged: (_value) async {
            if (_value != null) {
              setState(() {
                _productStatus = _value;
              });
              Map<String, dynamic> _params = {
                'product_id': _product.id,
                'merchant_id': _product.merchantId,
                'status': _value ? 'enabled' : 'disabled',
              };
              await Provider.of(context, listen: false)
                  .updateProductStatus(_params)
                  .then((_) {
                if (Provider.of(context, listen: false)
                        .errorMsg ==
                    null) {
                  String _result = _value ? '上线' : '下线';
                  ScaffoldMessenger.of(context)
                      .showSnackBar(SnackBar(content: Text('产品已经$_result')));
                } else {
                  ScaffoldMessenger.of(context)
                      .showSnackBar(SnackBar(content: Text('产品状态更新失败')));
                }
              });
            }
          });
    });
}
 
这段代码开始checkbox 不更新选中状态,网上搜素了一下,
在外面包了
StatefulBuilder(
        builder: (BuildContext context, StateSetter setState) {})
 
开始的时候可以更新,等执行完毕
Provider
又把状态更新了,setState的状态又丢失了,
Flutter Dart DevTools exited with code 65.
发布者 : 粮油菜大市场 发布时间 : 24 Nov 2021 20:48:40

Dart DevTools exited with code 65. 

Pubspec for activated package amap_map_fluttify didn't contain an entry for itself.

package:pub/src/global_packages.dart 463:7                       GlobalPackages._loadPackageId

dart:_internal                                                   ListIterable.toList

package:pub/src/global_packages.dart 445:45                      GlobalPackages.listActivePackages

package:pub/src/command/global_list.dart 22:13                   GlobalListCommand.runProtected

dart:async                                                       new Future.sync

package:pub/src/utils.dart 112:12                                captureErrors.wrappedCallback

dart:async                                                       runZonedGuarded

package:pub/src/utils.dart 129:5                                 captureErrors

package:pub/src/command.dart 168:13                              PubCommand.run

package:args/command_runner.dart 209:27                          CommandRunner.runCommand

package:dartdev/dartdev.dart 202:30                              DartdevRunner.runCommand

package:args/command_runner.dart 119:25                          CommandRunner.run.

dart:async                                                       new Future.sync

package:args/command_runner.dart 119:14                          CommandRunner.run

package:dartdev/dartdev.dart 54:29                               runDartdev

C:\b\s\w\ir\cache\builder\sdk\pkg\dartdev\bin\dartdev.dart 11:9  main

This is an unexpected error. Please run

 

    dart pub --trace pub global list

 

and include the logs in an issue on https://github.com/dart-lang/pub/issues/new

 

WPS会员如何取消自动续费
发布者 : 粮油菜大市场 发布时间 : 24 Nov 2021 17:42:18

WPS会员如何取消自动续费

接到了wps发来的短息,提示即将自动续费了,但是从微信进入wps会员中心怎么都找不到对应的取消续费的地方

后来搜索了一下,可以从微信钱包->帮助中心->管理自动续费那里取消

可以赞赏的wps给发短信提示,不错的,

其他公司一般续费时候都不告诉你的,告诉你的时候已经是扣费信息了,

青橙单车是,QQ会员是,钱也不是很多,好多时候只能吃哑巴亏了