大致思想
1  | private List<ZJLoction> searchListData = new ArrayList<ZJLoction>();  | 
如上面代码所示,定义了三个对象searchListData是数据源searchListView是数据显示的地方searchAdapter是连接数据源和展示的桥梁
可以这样比喻searchListData是货源searchListView是货仓searchAdapter是拉货的车
要建立之间的关系就要做如下操作  
1  | searchListView = (ListView)findViewById(R.id.address_list_search);  | 
而要更新数据 也就是要通知拉货的车 代码如下
1  | searchAdapter.notifyDataSetChanged();  | 
自定义Adapter
1  | private class AddressSearchAdapter extends BaseAdapter {  | 
通过判断convertView是否为空来复用