0

我使用查询加载图像表单 url 并显示而不使用缓存问题是有时屏幕显示空白没有图像当我返回并再次单击活动然后屏幕显示图像为什么有时显示图像视图空白?在这一行 androidAQuery.id(img1).image(url1, false, false); false flast 是什么意思 ???

  private AQuery androidAQuery;
 androidAQuery = new AQuery(this);
img1 = (ImageView) findViewById(R.id.test_button_image);



        JSONObject json2 = new JSONObject(str);

        status = json2.getString("status");
        if (status.equals("1")) {



            JSONArray school2 = json2.getJSONArray("data");
            String[] mVal = new String[school2.length()];

            for (int i = 0; i < school2.length(); i++) {

                String name=         
                school2.getJSONObject(0).getString("name");
                txt1.setText(name);

                String description=     
                school2.getJSONObject(0).getString("description");

                txt3.setText(description);

    String url1 = school2.getJSONObject(0).getString("image");


                            androidAQuery.id(img1).image(url1, false, false); 
4

1 回答 1

0

试试这个方法,希望这能帮助你解决你的问题。

androidAQuery.id(img1).image(imageUrl, memeryCache, fileCache);

MemeryCache :如果在 Android Query memmery 缓存中提供 url 图像,那么它将不会再次从服务器获取,因此如果您不想每次都从服务器获取,请设置为 true

FileCache :如果在 Android Query 文件缓存中提供 url 图像,那么它将不会再次从服务器获取,因此如果您不想每次都从服务器获取,请设置为 true(如果 memmery 不可用或不够缓存在文件中,如果我们给文件缓存真)

于 2013-09-18T07:35:01.823 回答