ユーザーが最初にアプリケーションを起動したときに Welcome() ページをプッシュする必要があるような設計を実装したいと考えています。これはアプリケーションを紹介するウォークスルー ページです。その後、ユーザーがアプリケーションを開くたびに、Welcome2() をプッシュする必要があります。私のメインは以下のようなものです:
void main() => runApp(MyApp());
class MyApp extends StatelessWidget{
@override
Widget build(BuildContext context) {
return new MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: '/',
routes: {
'/': (context) => Welcome(),
'/welcome2' : (context) => Welcome2(),
'/LoginPage': (context) => LoginPage(),
'/SignUp': (context) => SignUp(),
},
);
}
}
これらの実装だけを追加して、ウェルカム ページのルートを 1 回実行できるようにするにはどうすればよいですか。適切な解決策が見つかりませんでした。似たような問題が 2 つありましたが、理解できませんでした。複雑すぎたか、説明が不十分でした。