天気 xml フィードをダウンロードして表示する機能があります。接続を取得できない場合は最後のレポートに読み込まれ、初めてダウンロードする場合は空のレポートになります。この部分は正常に動作しているように見えますが、接続があるとダウンロードを完了したくないようです。IOS では問題なく動作しますが、Android では読み込みサインが表示されるだけです。
これが機能です
function Display:doQuery(zip, web)
Display:loadXML() -- calls the functions to display previous or blank weather data
network.download(web .. zip, "GET",
networkListener,
"weather.xml",
system.TemporaryDirectory)
end
また、天気のデモを見て試してみましたが、同じことが起こるようです。
ネットワークリスナーは
function networkListener(event)
if (event.isError) then
print("Network error!")
else
loadXML()
end
end
そのため、xml を取得すると、xml をリロードします。