我使用aquery加载图像表单网址和显示而不使用缓存问题是一段时间屏幕显示空白没有图像当我回去再次点击活动然后屏幕显示图像为什么显示某些时候imageview空白?这行的错误flast是什么意思androidAQuery.id(img1).image(url1,false,false); ?????
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);
答案 0 :(得分:0)
请尝试这种方式,希望这有助于您解决问题。
androidAQuery.id(img1).image(imageUrl, memeryCache, fileCache);
MemeryCache:如果在Android查询memmery缓存中提供url图像,那么它将不再从服务器获取,因此如果您不想每次从服务器获取,则设置为
FileCache:如果在Android查询文件缓存中提供url图像,那么它将不再从服务器获取,因此如果您不想每次从服务器获取,则设置为true(如果memmery不是免费的话)如果我们将fileCache设为true,则足够缓存在文件中