【发布时间】:2015-05-15 08:59:16
【问题描述】:
我编写了一个小应用程序来测试 Cordova 应用程序在 XDK 上的工作情况。 源码同this question
但是,我在这里附上代码:
(function()
{
"use strict";
/*
hook up event handlers
*/
function register_event_handlers()
{
/* button Login */
$(document).on("click", ".uib_w_9", function(evt)
{
//intel.xdk.notification.showBusyIndicator();
/*$.post("http://url/test.php", {test:'1'},
function(res){
alert(res);
}
);*/
$.ajax({
beforeSend: function(){
intel.xdk.notification.showBusyIndicator();
},
type: "GET",
url: 'http://url/test.php',
data:{test:'1'},
success: function(res){
alert(res);
intel.xdk.notification.hideBusyIndicator();
},
error:function(res){
alert(res);
intel.xdk.notification.hideBusyIndicator();
},
dataType: 'text'
});
});
}
document.addEventListener("app.Ready", register_event_handlers, false);
})();
这是应用的JS文件。
XDK 模拟器中的应用截图:
现在,当我使用 XDK 云构建应用程序时,我会得到一个 .apk 文件。
将文件上传到 GenyMotion Emulator 后,屏幕如下:
点击不执行任何操作,showBusyIndicator() 也不显示,警报也不出现。
我错过了什么,出了什么问题? 我计划将此 ide 用于适当的项目并因此进行测试,我们将不胜感激。
更新
我最初构建了一个 Cordova 混合应用程序,这导致了问题。
当我做了一个遗留的 android 构建时,问题就解决了。
那么我需要做些什么才能让它与 Cordova Build 一起工作?
构建页面:
【问题讨论】:
标签: android ios cordova intel-xdk