所以基本上我有一分鐘的倒數計時器,當一分鐘結束時,我希望在螢屏上為用戶彈出一個警報對話框,例如:
if (isCompleted) {
//open the dialog widget here
}
我找不到解決方案。我只找到在按下按鈕時打開對話框的解決方案。任何人都可以幫忙嗎?
uj5u.com熱心網友回復:
我在我的一個專案中使用它來在第一次打開應用程式時顯示一個資訊對話框:
Future.delayed(Duration(milliseconds: 500), () {
showDialog(
context: context,
builder: (context) => AlertDialog(
//etc
)
您可能可以將您的小部件包裝在一個FutureBuilder(以便您可以訪問context)中,并以您的倒計時作為future引數,并且,當倒計時結束時,您可以showDialog從那里呼叫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495051.html
