2015-12-14 54 views
0

我想在我的blackberry10平臺目標上使用ionic-plugin-keyboard插件。我必須弄清楚下面的事件監聽器沒有任何反應。離子插件鍵盤顯示/隱藏事件不能在黑莓10上工作

window.addEventListener('native.keyboardshow', keyboardShowHandler); 
window.addEventListener('native.keyboardhide', keyboardHideHandler); 

function keyboardShowHandler(e){ 
    alert('Keyboard height is: ' + e.keyboardHeight); 
} 

function keyboardHideHandler(e){ 
    alert('Goodnight, sweet prince'); 
} 

事件監聽器從來不被稱爲以及所實現的警報......

回答

0

在調試與Web Inspector的代碼,我發現,該相關blackberry10插件代碼在我blackberry10移動應用程序缺失。我假設相應的代碼從未從cordova解析到blackberry10平臺目標。

作爲一種可能的解決方法我現在用的這些事件,這是我在WebWorks 2.2文檔中發現的黑莓開發者頁面(show/hide)上:通過添加com.blackberry.app插件

document.addEventListener("keyboardOpened", keyboardShowHandler); 
document.addEventListener("keyboardClosed", keyboardHideHandler); 

這些事件都可以到cordova項目:

cordova plugin add com.blackberry.app