Esempio n. 1
0
  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);
  }
Esempio n. 2
0
        @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);
        }
Esempio n. 3
0
 private void updateListView() {
   listViewAdapter.notifyDataSetChanged();
 }