private void queryCity() { cityList = db.getCities(selectedProvince.getId()); if (cityList.size() > 0) { dataList.clear(); for (City c : cityList) { dataList.add(c.getCityName()); } adapter.notifyDataSetChanged(); listview.setSelection(0); title.setText(selectedProvince.getProvinceName()); currentLevel = LEVEL_CITY; } else { queryServer(selectedProvince.getProvinceCode(), "city"); } }
private void queryCities() { // TODO Auto-generated method stub cityList = coolWeatherDB.loadCities(selectedProvince.getId()); if (cityList.size() > 0) { dataList.clear(); for (City city : cityList) { dataList.add(city.getCityName()); } adapter.notifyDataSetChanged(); listView.setSelection(0); titleText.setText(selectedProvince.getProvinceName()); currentLevel = LEVEL_CITY; } else { queryFromServer(selectedProvince.getProvinceCode(), "city"); } }