我正在開發一個基於此example的運行於所有其他應用程序之上的Android應用程序。後退按鈕被運行在所有其他應用程序之上的應用程序阻止
問題是,當這個服務運行時,按鈕在任何地方都沒有效果(除了通知面板,它可以通過後退按鈕關閉,因爲它在我的應用程序之上)。
問題: 如何使後退按鈕「忽略」我的應用程序,並在下面的應用程序的功能?
我正在開發一個基於此example的運行於所有其他應用程序之上的Android應用程序。後退按鈕被運行在所有其他應用程序之上的應用程序阻止
問題是,當這個服務運行時,按鈕在任何地方都沒有效果(除了通知面板,它可以通過後退按鈕關閉,因爲它在我的應用程序之上)。
問題: 如何使後退按鈕「忽略」我的應用程序,並在下面的應用程序的功能?
我發現我一直在尋找:
只是改變
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
到
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
我認爲你應該使用
onBackPressed()
功能,它可以被覆蓋。
:
@Override
public void onBackPressed(){
return;
}