小编Ada*_*ory的帖子

无法使用 ImagePicker Flutter 分配文件

我正在从https://pub.dev/packages/image_picker学习 imagepicker ,但我不明白为什么我在逐步使用该方法时会出错。

这就是问题 :

首先,我声明一个 File 变量

File _imageFile ;
Run Code Online (Sandbox Code Playgroud)

然后我在一个方法中使用它,

_getimg() async{
var _img = await ImagePicker(source: ImageSource.gallery);
setState(() {
      _imageFile = _img ;
    });
}
Run Code Online (Sandbox Code Playgroud)

然后我收到了这个错误:

类型“文件(其中文件在 D:\Flutter\flutter\bin\cache\pkg\sky_engine\lib\io\file.dart 中定义)”类型的值不能分配给类型“文件”的变量(其中文件定义在 D:\Flutter\flutter\bin\cache\pkg\sky_engine\lib\html\html_dart2js.dart)'。

flutter

2
推荐指数
1
解决办法
1797
查看次数

在 Flutter 中使用 FutureBuilder 进行 ListView 过滤器搜索

我是颤振编程的初学者。当我使用未来的构建器时,我遇到了 listview 搜索功能的问题,当我输入一个字母时,它会更改列表一秒钟,但一秒钟后返回所有列表数据。我不知道错误是什么,因为只有没有警告或错误。我在这个代码上堆栈,请帮助pppppppppppppppp......

这是我的代码, 当我输入字母时的默认列表数据 ,列表会在几秒钟后再次返回

List mydata;
  List unfilterData;

  Future loadJsonData() async {
    List data = json.decode(await rootBundle.loadString('Json/indomodel.json'));
    setState(() {
      mydata = data;
      this.unfilterData = mydata;
    });
    return data;
  }

  Widget mylist() {
    return FutureBuilder(
      future: loadJsonData(),
      builder: (context, snapshot) {
        if (!snapshot.hasData)
          return Center(
              child: CircularProgressIndicator(
            valueColor: AlwaysStoppedAnimation(Colors.amber),
          ));
        else {
          return ListView.builder(
            itemCount: snapshot.data.length,
            itemBuilder: (BuildContext context, index) {
              return Card(
                elevation: 0.3,
                child: ListTile(
                  // leading: CircleAvatar(child: Icon(FontAwesomeIcons.adjust),),
                  title: Column(
                    crossAxisAlignment: CrossAxisAlignment.start,
                    children: <Widget>[
                      Row( …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

标签 统计

flutter ×2

dart ×1