Flutter Navigator.of(context).pop() 黑屏問題


我使用 Navigator.of(context).pop()關閉跳窗時有一定的機率變成黑屏
通常發生於頻繁開啟關閉跳窗
原因是關閉了目前顯示的頁面

為了防止這個問題,可以改使用:
Navigator.of(context).maybePop() 就可以解決了

maybePop會偵測目前的畫面是不是最後一個畫面
如果已經是的話就不繼續關閉畫面

關於站主

Shiro

因為興趣無限擴張,一直很猶豫要不要寫一個很雜的Blog,後來還是這麼做了。

聯絡:shiro050102✦gmail.com  ✦請自行更換成@