我有一個phonegap應用程序,需要我捕捉後退按鈕。這種方式適用於游泳,但是當我在主屏幕並按下後退按鈕時,我想調用原始事件處理程序,並讓應用程序關閉或通過此類按鍵執行任何平臺自然的操作。我知道我可以告訴應用程序退出,但明白這是iPhone應用程序的糟糕形式。調用默認的PhoneGap後退按鈕處理程序
無論我嘗試什麼(我嘗試了很多東西),我無法獲得最初的處理程序觸發。有什麼建議?
在我的代碼我有我的後退按鈕事件處理中switch語句指導根據需要的效果應用:
switch blahBlah
{
case 'this' :
doThis() ;
break;
case 'main' :
// What do I do here that is well behaved for all platforms???
break;
default:
doFoo() ;
}
如果沒有硬件後退按鈕,iPhone中的後扣處理程序如何觸發?一旦你想到這一點,你可以忘記爲iPhone處理它,併爲Android和WP7處理它。閱讀有關該事件的Phonegap文檔,並查看它適用於哪些平臺。 http://docs.phonegap.com/zh/2.0.0/cordova_events_events.md.html#backbutton – praneetloke