0 Flutter dodaje dynamicznie nowe trasy do aplikacji materiałowej

pytanie utworzone w Sat, Mar 16, 2019 12:00 AM

Rozwijam aplikację w trzepotaniu, która polega na czytaniu pliku json z serwera, aby dodać dynamicznie nowe strony do aplikacji. Więc na początku mogę łatwo odczytać plik json, aby zbudować strony aplikacji. W tym celu napisałem funkcję createRoutes (), która tworzy widżety i zwraca obiekt mapy dla parametru trasy w MaterialApp (). Zamiast restartować aplikację, używam RefreshIndicator i Future, aby odświeżyć aplikację. Dlatego muszę wywołać createRoutes () ponownie, aby odświeżyć moją aplikację, ponieważ buduje widżety i zwraca nowe trasy. Problem polega na tym, że muszę zaktualizować także trasy MaterialApp ().

return MaterialApp(){
routes: //This I would like to manipulate after a refresh
}

Czy możliwe jest uzyskanie dostępu do tras MaterialApp () lub czy zmiana trasy w czasie wykonywania jest złym pomysłem?

z góry dzięki :)

    
0
0 Answers                              0                         
źródło umieszczone tutaj