最近在學(xué)習(xí)用Flutter寫一寫簡(jiǎn)單頁面则剃。一開始覺得這個(gè)語言有點(diǎn)惡心,各種縮進(jìn)縮進(jìn)如捅,但是寫了幾個(gè)頁面之后棍现,就。 emmm 真香伪朽!沒準(zhǔn)后面還真的有更香的轴咱!
不過在寫的時(shí)候,還是遇到了幾個(gè)問題:
1.頁面跳轉(zhuǎn)的時(shí)候烈涮,跳轉(zhuǎn)了兩層朴肺,到達(dá)第三個(gè)頁面,此時(shí)按Android自帶的返回鍵坚洽,會(huì)跳回到第一個(gè)頁面戈稿,而不是第二個(gè)頁面。
經(jīng)過觀察其他的demo讶舰,將頁面的StatelessWidget
改成StatefulWidge
就解決了鞍盗。
2.第二個(gè)第三個(gè)頁面不出現(xiàn)返回按鈕的問題,其實(shí)一直存在跳昼,我以為第一個(gè)問題解決了般甲,這個(gè)就會(huì)出現(xiàn)了。但是鹅颊,事情并不簡(jiǎn)單敷存!還是沒有出現(xiàn)返回按鍵。
經(jīng)過了兩天的掙扎(當(dāng)然由于部門管理問題堪伍,沒多少時(shí)間去擼代碼)锚烦,終于在一篇博客中看到了一句話:
一個(gè)MaterialApp
是最簡(jiǎn)單的設(shè)置方式,MaterialApp
的home
成為導(dǎo)航器堆棧底部的路由帝雇。
移除第二個(gè)涮俄,第三個(gè)界面上的MaterialApp
,直接使用Scaffold
就好了尸闸!