没有为类“ RadioButtonGroup”定义方法“ startsWith”

时间:2019-06-14 09:34:05

标签: flutter dart radio-group

我正在使单选按钮成为searchdelegate,以便用户可以选择一件事,但我遇到此错误 “未为类“ RadioButtonGroup”定义方法“ startsWith””

@override Widget buildSuggestions(BuildContext context) { final suggestionList = query.isEmpty ? recent : list.where((p) => p.startsWith(query)).toList(); return ListView.builder( itemBuilder: (context, index) => ListTile( title: Text(suggestionList[index]), ), itemCount: suggestionList.length); }

    RadioButtonGroup(
       labels: <String>[
         'Criceket',
         'Swimming',
         'Running',
         'Basketball',
         'Marathon',
         'Football',
         'Baseball',
       ],

    ),
  ];```

1 个答案:

答案 0 :(得分:0)

根据有问题的详细信息。

  

list.where((p)=> p.startsWith(query))。toList();

似乎pRadioButtonGroup小部件的实例,而不是String。 那就是异常消息要说的:

The method 'startsWith' isn't defined for the class 'RadioButtonGroup'

请详细说明list的内容或内容。 另外,如果可能,请提供该异常的完整堆栈跟踪。