2012-06-18 71 views

回答

9

否:後退按鈕只是彈出一個項目回曆史堆棧。你可以通過改變哈希片段來跟蹤你的應用程序的導航(像Backbone.js這樣的框架可以自動爲你做這件事)。

我們採取這種方法的原因是iOS上沒有硬件後退按鈕,所以我們對讓用戶在應用中依賴它的只有謹慎的態度:只有在該平臺上才能從根本上打破應用程序:我們目前是爲了保持完整性的一致性。

更新:由於大衆需求,我們已經增加了對控制Android設備上的後退按鈕行爲:http://docs.trigger.io/en/v1.4/modules/event.html#backpressed-addlistener - 注意backPressed.preventDefault了。

事件處理程序傳遞一個函數調用時,關閉應用程序,讓你可以有類似的代碼:

forge.event.backPressed.addListener(function (close) { 
    if (atHomeScreen) { 
    close(); 
    } 
} 
+0

非常感謝:) – Mala

+1

當前文檔在這裏:https://trigger.io/docs/current/api/core/event.html – zack