public void onRefresh() { List<Map<String, Object>> listItems = new ArrayList<Map<String, Object>>(); Map<String, Object> map = new HashMap<String, Object>(); map.put("image", R.drawable.list_button_download_default); // imgeIDs[i]); //图片资源 map.put("title", "物品名称:"); // 物品标题 map.put("info", "footer"); // 物品名称 map.put("detail", "footerView"); // 物品详情 listItems.add(map); refreshHandler.sendEmptyMessageDelayed(100, 0); // .sendEmptyMessage(100); listViewAdapter.addListItem(listItems); }
@Override public void onClick(View v) { System.out.println("zzzzzz"); // List<Map<String, Object>> listItems = new ArrayList<Map<String, Object>>(); Map<String, Object> map = new HashMap<String, Object>(); map.put( "image", R.drawable.list_button_download_default); // imgeIDs[i]); //图片资源 map.put("title", "物品名称:"); // 物品标题 map.put("info", "wkey"); // 物品名称 map.put("detail", "wkeycn"); // 物品详情 listItems.add(map); if (false) { // 主线程中直接刷新,将会卡2s try { Thread.currentThread().sleep(2000); // 毫秒 } catch (Exception e) { } listViewAdapter.notifyDataSetChanged(); } else refreshHandler.sendEmptyMessageDelayed(100, 0); // .sendEmptyMessage(100); listViewAdapter.addListItem(listItems); }
private void updateListView() { listViewAdapter.notifyDataSetChanged(); }