goToPage static method
void
goToPage(
- BuildContext context,
- dynamic page, {
- bool clearAllPage = false,
- bool hasBack = false,
- Function? callback,
Implementation
static void goToPage(BuildContext context, dynamic page,
{bool clearAllPage = false, bool hasBack = false, Function? callback}) {
if (hasBack) {
Navigator.push(context, MaterialPageRoute(builder: (context) => page))
.then((value) {
if (callback != null && value != null) callback(value);
});
} else {
if (clearAllPage) clearAllPages(context);
Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => page));
}
}