Titanium - 远程图像无法在Imageview中显示为背景

时间:2014-06-13 08:37:57

标签: titanium-mobile titanium-alloy

我在合金框架(Titanium)中创建了一个应用程序。我从网络服务器获取图片名称和获取图片的网址。我将此获取的图像设置为Imageview的背景。它在iPhone设备和模拟器中显示良好,但它不会显示在Android设备和模拟器中。我使用下面的代码:

var xhr = Titanium.Network.createHTTPClient();  

    xhr.onload = function(e) {
        console.log("UPDATE PROFILE: "+this.responseText);

        var result = JSON.parse(this.responseText);

        if(result['success'] == 1) {
            var data = result['data'];

            $.imgNotification.image = Alloy.Globals.uploadImageURL+result['data']['picture'];
            $.imgProfilePic.image = Alloy.Globals.uploadImageURL+result['data']['picture'];
            $.imgProfilePic3.image = Alloy.Globals.uploadImageURL+result['data']['picture'];
        }

    };

    xhr.onerror = function(e) {
        Titanium.API.info('userLogin error: ' + e.error);
        alert('Check your network connection');
    }; 

    xhr.open('POST', Alloy.Globals.webserviceURL);
    xhr.send({method : 'getMyDetails', userid: userID});

Android设备中不显示远程图像。

0 个答案:

没有答案