【お知らせ】みんプロ式Flutter講座は2026年4月末をもって新規販売を終了いたしました。詳しくはこちら →

[Flutter]DropdownMenuItemのジェネリクスを忘れないように(The argument type ‘void Function(int?)’ can’t be assigned to the parameter type ‘void Function(dynamic)?)

このページには広告が含まれる場合があります。

 

Flutterには、プルダウン選択肢ボタンを司るWidgetとして「DropdownButton」が用意されており、

各選択肢は「DropdownMenuItem」という別のWidgetで設定し、選択肢は状況によっていろんな型(数値・文字etc)があり得るので、ジェネリクスで型を指定するようになっていますが、

このジェネリクスを忘れてしまうと

The argument type ‘void Function(int?)’ can’t be assigned to the parameter type ‘void Function(dynamic)?

という文法エラーが出てしまうので、注意が必要です。

(詳しくは、以下の動画で解説していますので、よろしければご覧下さい)

こんな記事も読まれています

TOP