我想檢測用戶何時試圖離開當前頁面并可能阻止他們這樣做。
uj5u.com熱心網友回復:
歡迎使用堆疊溢位,您可以使用 WillPopScope 小部件來實作這一點。下面是實作此目的的代碼示例。
WillPopScope(
child: Container(),
onWillPop: () {
if (allowPop) {
return Future.value(true);
} else {
return Future.value(false);
}
});
whereallowPop
可以是一個變數,您可以使用它來檢查是否允許用戶離開頁面。
uj5u.com熱心網友回復:
您可以在 的幫助下做到這一點WillPopScope
。
return WillPopScope(
onWillPop: () async {
// returning false will don't let screen pop.
return false;
},
child: ... // Your Scaffold goes here.
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/489961.html