[英]Xamarin Shell - Hardware backbutton
我正在 android 9 上測試https://github.com/xamarin/xamarin-forms-samples/tree/master/UserInterface/Xaminals應用程序。
我想知道為什么硬件后退按鈕沒有按預期工作(返回上一個視圖)
例子:
示例 2:
我不明白為什么硬件按鈕只能正常工作,例如當我輸入貓的詳細信息然后我返回 go 時。
Android 硬件后退按鈕默認關閉當前打開的活動並激活導航堆棧中的活動。 如果要覆蓋此行為,則需要處理后退按鈕按下並實現用例所需的導航。 Shell 使用BackButtonBehavior
屬性實現了這個方便的功能:
我想知道為什么硬件后退按鈕不能按預期工作(返回上一個視圖) 我不明白為什么硬件按鈕只能正常工作,例如當我輸入貓的細節然后我 go 回來時。
據我所知,當導航到來自 Shell 視覺層次結構的路線時,不會創建導航堆棧。 但是,當導航到不在 Shell 視覺層次結構中的頁面時,將創建一個導航堆棧。
這樣一來,硬件后退按鈕就無法正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.