ionic4 監測安卓物理返回鍵,再按一次退出應用

2021-09-29 08:16:55 字數 951 閱讀 1691

providers: [

...],

import  from '@angular/core';

import from '@ionic/angular';

import from 'rxjs';

import from '@ionic-native/splash-screen/ngx';

import from '@ionic-native/status-bar/ngx';

import from '@angular/router';

@component()

backbuttonpressed = false; // 用於判斷返回鍵是否觸發

custombackactionsubscription: subscription;

url;

constructor(

private platform: platform,

private router: router,

public toastcontroller: toastcontroller,

private splashscreen: splashscreen,

private statusbar: statusbar

) this.platform.ready().then(() => );

}registerbackbuttonaction() else

}});

}initrouterlisten()

});}

const toast = await this.toastcontroller.create();

toast.present();

}}

以上便是,監測到安卓物理返回鍵,雙擊退出程式。

不過以上的退出程式是指程式最小化,還在後台執行。

如果想要直接殺死程式,則使用:

CocosCreater 監聽安卓物理返回按鍵

背景 在cocoscreater載入乙個scene後,開啟遊戲或者開啟乙個彈窗,這個時候如果觸發android的返回按鍵,會導致應用直接關閉。在此種情況,需要監聽安卓的返回事件,然後將場景中開啟的彈窗或者正在進行的遊戲進行關閉,然後在退出應用。實現 在cocos中,監聽cc.systemevent....

安卓點選返回鍵返回上乙個Activity

實現功能 有兩個activity,乙個為mainactivity,乙個為zcactivity,mainactivity進入zcactivity後,在zcactivity中單擊返回鍵返回mainactivity.涉及到onkeydown 和intent。只要在zcactivity中重寫onkeydow...

安卓按返回鍵讓App常駐記憶體

在你的activity裡監聽返回按鈕的事件,然後執行等價於按home鍵的操作 方法一 override public void onbackpressed 方法二 按返回鍵時不銷毀當前activity 將activity退到後台,而不直接finish退出 引數為false代表只有當前activity...