簡體   English   中英

Xamarin.forms android Prism 處理硬件后退按鈕

[英]Xamarin.forms android Prism handle hardware back button

我在處理 Android 設備上的后退按鈕時遇到問題。 我想在用戶按下硬件后退按鈕時處理導航堆棧,我該如何實現?

您可以重寫OnBackButtonPressed()函數

protected override bool OnBackButtonPressed (){
    //Handle your navigation here
}

官方文檔中的詳細信息

注意:這僅適用於 Android,但這似乎是您要求的唯一平台。 如果您需要跨平台解決方案,請參閱問題。

我不知道這是一個好習慣,但它對我有用。

protected override bool OnBackButtonPressed()
{
    var vm = (SignInViewModel)BindingContext;

    vm.GoBackCommand.Execute();

    return base.OnBackButtonPressed();
}

在 ViewModel 中,您可以處理您想要執行的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM