【发布时间】:2021-09-02 08:01:37
【问题描述】:
我目前正在 TableLayout 中加载不定数量的在线图像。为此,我使用了一个 loadimage() 函数来获取图像 url,然后像这样加载它(不是实际代码):
for(i=0;i<numberofimagetoload;i++)
{
loadimage(i);
}
public void loadimage(int imagenumber)
{
String url = serverimage.getURL(imagenumber)
ImageView.loadImageFromURL(url)
}
但图像加载完全无序,主要是因为获取时间。 我的问题是:“如何才能等待 loadimage 函数完成后再继续?”
【问题讨论】:
-
这将取决于
loadImageFromURL(url)的实现方式。但简而言之,您需要找到一种方法将异步调用转换为同步调用,以便您可以等待每次加载完成。这是你需要问的真正问题
标签: java android android-studio server async-await