teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文言修正

2020/07/08 14:45

投稿

Kapustin
Kapustin

スコア1188

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  まず、質問文のコードには`ScreenArguments`クラスが二回定義されていますね。
2
2
  エラーメッセージをみる限り、`main.dart`と`confirm.dart`にそれぞれ同じ名前のクラス(ScreenArguments)を定義していませんか?
3
- そうであれば、定義しているファイルが別なので「全く別のクラス」として認識されます。この場合は後者ですね。
3
+ そうであれば、定義しているファイルが別なので「全く別のクラス」として認識されます。
4
4
  (ちなみに同じファイルに同じ名前のクラスを記述すると「重複しています」というエラーがでます)
5
5
  `main.dart`に記載している定義を削除し、`main.dart`から`confirm.dart`をインポートすれば解決するかと思います。