Мне нужно загрузить удаленное изображение и показать его в ImageView. В iOS работает префектно, но в Android не работает. Размер изображения составляет 190x190, и URL-адрес правильный, потому что тот же URL-адрес работает в iOS. Это мой код:Android Titanium - ImageView не показывает удаленное изображение
Вид:
<ScrollView id="scrollView" showVerticalScrollIndicator="true">
<Label id="titleLabel"></Label>
<ImageView id="qr"></ImageView>
<View id="codigoView">
<Label id="codigoLabel"></Label>
<Label id="numeroLabel"></Label>
</View>
<Button id="condicionesButton" onClick="condicionesAction"></Button>
<Button id="localizacionButton" onClick="localizacionAction"></Button>
<Button id="emailButton" onClick="emailAction"></Button>
</ScrollView>
Стиль:
"#qr":{
top: 5,
width: 190,
height: 190
}
Контроллер:
var qrString = args.get('qrcode');
$.qr.image = Alloy.Globals.qr_url + qrString;
$.qr.addEventListener('load', function(e){
alert('Picture loaded');
});
Это предупреждение не делает и не показал.
URL-адрес является:
https://api.qrserver.com/v1/create-qr-code/?size=190x190&data= "akjlsdfkjalskdjfal"
И изображение является PNG.
Мои question в Appcelerator Q &
EDIT:
Это может вызвать проблемы?
Для Android, если есть переадресация и изменение в протоколе, это не будет . Например, от http до https и наоборот
На Android вы можете увидеть изображение ??? – amurcia
Да, мой пример работает как на эмуляторах Android, так и на iOS! Попробуйте запустить его! У вас все еще есть проблемы? –
Да, у меня проблемы с этим. Я работаю на устройстве, без симулятора. Я собираюсь попробовать с эмулятором. – amurcia