4
我使用Libgdx開發Android遊戲,我注意到當我按下多任務按鈕時,當我瀏覽以前的應用程序列表時,遊戲仍在後臺運行(我可以看到遊戲在後臺繼續移動)。顯然,我想暫停比賽。Android/Libgdx:檢測多任務按鈕
我正在使用Screen類,並且pause()方法似乎只在應用程序有效更改時纔會調用。我沒有設法檢測按鈕事件作爲解決方法。
感謝您的幫助。
我使用Libgdx開發Android遊戲,我注意到當我按下多任務按鈕時,當我瀏覽以前的應用程序列表時,遊戲仍在後臺運行(我可以看到遊戲在後臺繼續移動)。顯然,我想暫停比賽。Android/Libgdx:檢測多任務按鈕
我正在使用Screen類,並且pause()方法似乎只在應用程序有效更改時纔會調用。我沒有設法檢測按鈕事件作爲解決方法。
感謝您的幫助。
在這種情況下是否調用pause()
取決於設備/操作系統。
您想要監聽的密鑰是KEYCODE_APP_SWITCH。如果InputAdapter
(我不知道關聯的Keys
的值,如果它存在的話)沒有通過,那麼您需要查看gdx,看看它爲什麼沒有通過。
感謝您輸入密碼。但是,我添加了一個斷點來捕獲keyDown InputProcessor中的任何鍵,顯然,按下此按鈕時不會調用該方法(但它適用於菜單按鈕)。 –