Flutter Navigator.of(context).pop() 黑屏問題
我使用 Navigator.of(context).pop()關閉跳窗時有一定的機率變成黑屏
通常發生於頻繁開啟關閉跳窗
原因是關閉了目前顯示的頁面
為了防止這個問題,可以改使用:
Navigator.of(context).maybePop() 就可以解決了
maybePop會偵測目前的畫面是不是最後一個畫面
如果已經是的話就不繼續關閉畫面
我使用 Navigator.of(context).pop()關閉跳窗時有一定的機率變成黑屏
通常發生於頻繁開啟關閉跳窗
原因是關閉了目前顯示的頁面
為了防止這個問題,可以改使用:
Navigator.of(context).maybePop() 就可以解決了
maybePop會偵測目前的畫面是不是最後一個畫面
如果已經是的話就不繼續關閉畫面