由cocos2dx創建的遊戲。在活躍的場景中,當我觸摸Android上的後退按鈕時,我該如何退出它! 可以舉出同樣的例子嗎?當在Android上觸摸後退按鈕時如何通過cocos2d-x退出應用程序
0
A
回答
0
現在,如果您點擊返回,那麼您已經進入了一個位置,那麼您將瀏覽到前一個屏幕,在那裏開始了您的遊戲應用程序的權利?然後這裏是解決方案:在導航到新的intent
之後,前一個屏幕在android activity lifecycle中處於非活動狀態,您可以發現前一個屏幕轉到不可見狀態。現在我們可以使用onPause()
方法關閉隱藏的活動。在同一班級添加此代碼,並且當您向後按button
時應關閉您的應用程序。
protected void onPause() {
super.onPause();
finish();
}
當你點擊任何按鈕,進入到一個新的意向申請轉到看不見的狀態和的onPause()方法被自動觸發,它將關閉在後臺同一目的。
0
覆蓋圖層中的backKeyClicked()
方法。
不要忘記在init
中添加this->isKeypadEnabled(true)
層的方法。
在你的backKeyClicked
方法中,你可以切換到前一個場景或任何你想做的事情。
+1
我使用這個「android.os.Process.killProcess(android.os.Process.myPid());」解決我的問題 – 2013-02-26 10:09:30
1
版本的cocos2d-2.0-X-2.0.4和Cocos2d-X-2.1.4
我們Layer.h:
...
void keyBackClicked();
...
我們Layer.ccp
:
Layer::init(){
...
this->setKeypadEnabled(true);
...
}
void Layer::keyBackClicked() {
CCDirector::sharedDirector()->end();
}
相關問題
- 1. 當按下後退按鈕時退出應用程序
- 2. Android應用程序通過按「後退按鈕」退出後崩潰
- 3. 我想退出後臺線程,當我觸摸後退按鈕。在ios
- 4. 在退出按鈕時退出Phonegap-Android測試應用程序?
- 5. 退出應用程序上後退按鈕按不工作
- 6. 如何退出android應用程序退出按鈕?
- 7. WP7 PhoneGap應用程序後退按鈕退出應用程序
- 8. 如何防止用戶在按下後退按鈕時退出應用程序
- 9. 如何退出(退出)cordova(android)應用程序,當您點擊Inappbrowser的後退按鈕時?
- 10. 如何在按下硬件後退按鈕android時退出應用程序退出?
- 11. 退出應用程序第二次後退按鈕點擊 - Android
- 12. 如何在用戶觸摸Android設備的主頁按鈕或後退按鈕時銷燬應用程序?
- 13. 在退出應用程序之前按兩次後退按鈕
- 14. javafxports 8.60.7 - 在Android上使用後退按鈕 - 無退出應用程序
- 15. android按回退按鈕應該退出應用程序
- 16. 應用程序後退按鈕android
- 17. Android應用程序中的後退按鈕無法退出應用程序
- 18. 退出應用程序按鈕android
- 19. 無法在Android設備的後退按鈕上退出phonegap應用程序
- 20. 退出應用程序後退按鍵
- 21. 當用戶點擊後退按鈕退出應用程序時顯示警告
- 22. 如何通過後退按鈕使應用程序最小化?
- 23. 向上按鈕退出應用程序?
- 24. 應用按後退按鈕當按下後退按鈕
- 25. Android的後退按鈕行動問題煎茶觸摸應用
- 26. Android - 當用戶按主頁按鈕時如何退出應用程序?
- 27. 退出應用程序時,當按下
- 28. Android - 按下後退按鈕時如何退出活動?
- 29. Android後退按鈕返回上一個,但退出應用程序
- 30. 如何在後退按鈕上按下應用程序
我使用這個「android.os.Process.killProcess(android.os.Process.myPid());」解決我的問題。 – 2013-02-26 09:59:19