Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void getAllProvidersNoCoords(){
- showDialog("Carregando...", context);
- new WebService(context).listProviders(new VolleyCallback() {
- @Override
- public void onSuccess(JSONObject result) {
- List<FornecedorVO> fornecedorVOs = null;
- try {
- Log.i("getAllProvidersNoCoords", result.get("d").toString());
- fornecedorVOs = new Gson().fromJson(result.get("d").toString(), new TypeToken<List<FornecedorVO>>() {
- }.getType());
- for(int i = 0; i < (fornecedorVOs.size() > 30 ? 30 : fornecedorVOs.size()); i++){
- if(fornecedorVOs.get(i).getStatus().toLowerCase().equals("ativo")){
- ids.put(("m" + actualMarkerCount++), fornecedorVOs.get(i).getCod());
- LatLng latLng = getLatLngByName(fornecedorVOs.get(i).getCep() + " " + fornecedorVOs.get(i).getEndereco());
- String completeAddress = fornecedorVOs.get(i).getEndereco();
- if(fornecedorVOs.get(i).getNumero() != null && !fornecedorVOs.get(i).getNumero().isEmpty()){
- completeAddress += (" nº " + fornecedorVOs.get(i).getNumero());
- }
- if(fornecedorVOs.get(i).getBairro() != null && !fornecedorVOs.get(i).getBairro().isEmpty()){
- completeAddress += (" - " + fornecedorVOs.get(i).getBairro());
- }
- if(fornecedorVOs.get(i).getCidade() != null && !fornecedorVOs.get(i).getCidade().isEmpty()){
- completeAddress += (" - " + fornecedorVOs.get(i).getCidade());
- }
- if(latLng != null){
- addMarker(latLng, fornecedorVOs.get(i).getApelido() + "," + completeAddress, String.valueOf(fornecedorVOs.get(i).getCod()), false);
- }
- }
- }
- } catch (Exception e) {
- Toast.makeText(ListarFornecedoresActivity.this, "Não foi possivel recuperar os fornecedores sem coordenadas", Toast.LENGTH_SHORT).show();
- } finally {
- dismissDialog();
- }
- }
- @Override
- public void onError(VolleyError result) {
- Toast.makeText(ListarFornecedoresActivity.this, "Não foi possivel recuperar os fornecedores sem coordenadas", Toast.LENGTH_SHORT).show();
- dismissDialog();
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement