1
我從網絡載入圖像,並在列表視圖中使用它們。當我在桌面瀏覽器中啓動我的應用程序時,圖像加載速度很快並轉到listview項目。但在設備圖片加載速度較慢,並加載它的時刻不知何故不去listview項目。Android上的Phonegap:加載圖像
function onLoad() {
//console.log("init");
loadImage();
}
function loadImage() {
$.getJSON(websiteUrl, function(data) {
imageUrl = data[0]["image"];
console.log(imageUrl);
document.getElementById("view_1").src = imageUrl;
});
}
body onload="onLoad();"
//some markup here
<ul data-role="listview" data-theme="b" class="content-primary">
<li><a href="index.html">
<img id="view_1" src="" />
<h3>Broken Bells</h3>
<p>Broken Bells</p>
</a></li>
</ul>
另外我注意到「deviceready」事件在onLoad之後觸發。我的問題是 - 什麼是Phonegap應用程序中的第一個初始化函數,我可以在 html body加載之前開始加載圖像?
感謝您的幫助,但還是一樣怪異輸出 - 桌面瀏覽器順利地增加了新的利,但是Android不。 – Roman
我想我明白了理由。應用程序無法從服務器加載json,而桌面瀏覽器加載它很好。 – Roman
同樣的studid再次卡住 - 我使用的服務器是我的127.0.0.1,並且設備沒有看到它。所以我只是查找了我的IP並改變了它,所以現在一切正常。 – Roman