我正在生成从服务器获取图像并在 Glide 中显示的齐射请求。我使用 for 循环解析响应并在 Glide 中显示图像。我想显示第一个图像,5/10 秒后我想用 index.js 更改它。我面临的问题是,当 for 循环开始其显示在最后一个索引上的图像时。亩代码是:
StringRequest fetchingAddsForMainScreen= new StringRequest(URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
int counter=0;
try {
JSONObject object= new JSONObject(response);
JSONArray jsonArray=object.getJSONArray("slots");
for (int i=0;i<jsonArray.length();i++)
{
JSONObject jsonObject=jsonArray.getJSONObject(i);
String packageFullName=jsonObject.getString("adurl");
System.out.println("Package Full Name is:"+packageFullName);
String packageName = packageFullName.substring(packageFullName.indexOf("?")+3, packageFullName.length() );
System.out.println("Package Name is:"+packageName);
Glide.with(getApplicationContext()).load(jsonObject.getString("imgurl")).into(iVAddOne);
counter++;
if (counter==1)
{
Toast.makeText(MainActivity.this, "one Time counter", Toast.LENGTH_SHORT).show();
//break;
}
else if (counter==2)
{
Toast.makeText(MainActivity.this, "Two Time counter", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(MainActivity.this, "many Time counter", Toast.LENGTH_SHORT).show();
}
我如何停止 for 循环 10 秒并在下一个索引的滑行中粘贴图像。
米琪卡哇伊
智慧大石
相关分类