小编kas*_*dev的帖子

离子电容器硬件后退按钮自动关闭应用程序

我目前的设置是:

@电容/核心:3.0.0,@ionic-native/核心:5.0.7

我正在尝试更改我的应用程序的行为,以不关闭应用程序,而是返回导航堆栈。据我所知,在我将 Capacitor 升级到 3.0.0 之前,Android 设备上的硬件后退按钮不会自动关闭应用程序

不过让我感到困惑的是,我如何拥有处理后退按钮功能的绝对 0 代码,并且从我在网上搜索的所有内容来看,后退按钮默认情况下什么都不做,而不是自动关闭应用程序作为默认值(就像我的似乎正在做)。我已经在所有项目文件中搜索了与“平台”、“backButton”和“App.Exit”有关的任何内容,但找不到任何可能导致应用程序关闭的代码。

我尝试使用以下代码订阅后退按钮按下事件,但从未运行过。应用程序关闭而不是显示警报对话框。我已将优先级从 0、10 和 99(Ionic 文档中列出的所有优先级)更改为

this.platform.backButton.subscribeWithPriority(10, () => {
  alert('Back button pressed!');
});
Run Code Online (Sandbox Code Playgroud)

android typescript ionic-framework angular

6
推荐指数
3
解决办法
1295
查看次数

标签 统计

android ×1

angular ×1

ionic-framework ×1

typescript ×1