Android應用中返回鍵的監聽及處理

2021-07-24 04:39:05 字數 892 閱讀 5243

mainactivity如下:

package com.testnbackpressed;  

import android.os.bundle;

import android.view.keyevent;

/**

* demo描述:

* 處理back鍵按下事件

* * 注意事項:

* 以下兩種方法勿一起使用

*/

public class mainactivity extends activity

/**

* 監聽back鍵按下事件,方法1:

* 注意:

* super.onbackpressed()會自動呼叫finish()方法,關閉

* 當前activity.

* 若要遮蔽back鍵盤,注釋該行**即可

*/

@override

public void onbackpressed()

/**

* 監聽back鍵按下事件,方法2:

* 注意:

* 返回值表示:是否能完全處理該事件

* 在此處返回false,所以會繼續傳播該事件.

* 在具體專案中此處的返回值視情況而定.

*/

@override

public boolean onkeydown(int keycode, keyevent event) else

} @override

protected void ondestroy()

}

main.xml如下:

Android應用中返回鍵的監聽及處理

packagecom.testnbackpressed importandroid.os.bundle importandroid.view.keyevent import demo描述 處理back鍵按下事件 注意事項 以下兩種方法勿一起使用 publicclassmainactivityexte...

Android應用中返回鍵的監聽及處理

mainactivity如下 package com.testnbackpressed import android.os.bundle import android.view.keyevent demo描述 處理back鍵按下事件 注意事項 以下兩種方法勿一起使用 public class mai...

ionic中android的返回鍵

ionic中android的返回鍵 在ionic框架中已經註冊了幾個返回事件,分別是 view sidemenu modal actionsheet popup loading 他們的優先順序分別是 view 100 sidemenu 150 modal 200 actionsheet 300 po...