我正在運行最新版本的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