Flutter RadioGroupPolicy kann nicht für eine Optionsgruppe verwendet werden, die eine Mehrfachauswahl zulässtAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Flutter RadioGroupPolicy kann nicht für eine Optionsgruppe verwendet werden, die eine Mehrfachauswahl zulässt

Post by Anonymous »

Ich versuche, auf die neue RadioGroup-API zu migrieren.
Aber ich erhalte diese Fehlermeldung:

RadioGroupPolicy kann nicht für eine Radiogruppe verwendet werden, die mehrere
Auswahlen zulässt.

Hier ist mein aktueller Code 👇

Code: Select all

RadioGroup(
groupValue: value,
onChanged: (val) {
groupValue.value = val ?? 0;
globalLog("value inside radio$val");
},
child: Wrap(
alignment: WrapAlignment.spaceBetween,
children: List.generate(length, (int index) {
return Row(
mainAxisSize: MainAxisSize.min,
children: [
Radio(
toggleable: true,
key: Key("$index"),
value: isLoading ? 0 : index,
backgroundColor: WidgetStateProperty.resolveWith((states) {
if (!states.contains(WidgetState.selected)) {
return sl().white;
}
return null;
}),
activeColor: sl().primaryColor,
side: BorderSide(
color: sl().primaryColor,
width: 1.5,
),
),
CustomTextApp(
text: isLoading
? "isLoading"
: snapshot.data[index][LanguageTable.name],
color: sl().black,
font: FontWeight.w500,
size: Font.fontSizeMedium12,
),
],
);
}),
),
)
Ich habe dieses GitHub-Problem und die Kommentare bereits überprüft, aber es hat das Problem nicht behoben:
RadioButton
Aber das Problem besteht weiterhin. Kennt jemand anderes dieses Problem oder weiß, wie man es beheben kann?
Schritte zum Reproduzieren des Problems
1-Öffnen Sie den Bildschirm, der das RadioGroup-Widget enthält.
2-Ohne auf ein Optionsfeld zu tippen, wird diese Meldung in der Konsole angezeigt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post