我正在运行最新版本的android,它是SDK,我正在使用phonegap创建一个移动应用程序。我的问题是,我正在请求一个Web服务,并且我在html中的标记中显示了收到的消息的内容。 Web服务工作正常,显示功能正常,甚至在模拟器上运行,没有任何错误。当我尝试在真实的Android设备上运行相同的应用程序和代码时,问题就出现了......没有任何反应。我正在测试的设备有Android版本2.3.1和4.0。我用来测试的模拟器是2.2,而android项目是使用android sdk 2.2版创建的。为了确保问题与android操作系统版本无关,我还使用4.0版本创建了一个测试项目,并在具有相同操作系统版本的android设备上对其进行测试,结果发现同样的问题。Phonegap android项目在模拟器上工作不在实际的手机上
这是我的代码片段。
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://feeds.delicious.com/v2/json/popular", false);
xhr.send(null);
if (xhr.readyState==4 && xhr.status==200){
clearLoadingScreen();
var popular= $("#disclaimer").html("");
popular= "";
$("#popular").append('<div class="popular"><p>Popular:</p>'+ "This is an example popular list<br />" + popular+ ' </div>');
}
就像我说的,在代码完美的作品在模拟器上,当index.html页面加载,我看到空白屏幕,几秒钟后,被填充。当我将代码移植到手机时,它不起作用。有没有人有任何想法为什么?
你有没有碰巧解决这个问题?我有完全相同的问题,我很难过。谢谢。 – boztalay