这很奇怪,如果我像这样单击页面上的按钮,我可以很好地使用 Phonegap 的导航器对象。
控制器
Ext.define('App.controller.MainController', {
extend: 'Ext.app.Controller',
config: {
refs: {
homeButton: 'button[action=viewHome]',
},
control: {
homeButton: {
tap: 'showHome'
},
}
},
showHome: function(button, e, options) {
navigator.notification.vibrate(1000);
},}
但是,如果我尝试访问启动函数中的导航器对象,我会得到“未定义”。
控制器
Ext.define('App.controller.MainController', {
extend: 'Ext.app.Controller',
launch: function(){
navigator.notification.vibrate(1000);
},}
app.js 的启动函数中也发生了同样的事情。任何人都知道这是为什么以及如何在启动功能中使用Phonegap?