Advertisement
Guest User

Untitled

a guest
May 27th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. private void getAllProvidersNoCoords(){
  2. showDialog("Carregando...", context);
  3. new WebService(context).listProviders(new VolleyCallback() {
  4. @Override
  5. public void onSuccess(JSONObject result) {
  6. List<FornecedorVO> fornecedorVOs = null;
  7. try {
  8. Log.i("getAllProvidersNoCoords", result.get("d").toString());
  9. fornecedorVOs = new Gson().fromJson(result.get("d").toString(), new TypeToken<List<FornecedorVO>>() {
  10. }.getType());
  11. for(int i = 0; i < (fornecedorVOs.size() > 30 ? 30 : fornecedorVOs.size()); i++){
  12. if(fornecedorVOs.get(i).getStatus().toLowerCase().equals("ativo")){
  13. ids.put(("m" + actualMarkerCount++), fornecedorVOs.get(i).getCod());
  14. LatLng latLng = getLatLngByName(fornecedorVOs.get(i).getCep() + " " + fornecedorVOs.get(i).getEndereco());
  15. String completeAddress = fornecedorVOs.get(i).getEndereco();
  16. if(fornecedorVOs.get(i).getNumero() != null && !fornecedorVOs.get(i).getNumero().isEmpty()){
  17. completeAddress += (" nº " + fornecedorVOs.get(i).getNumero());
  18. }
  19. if(fornecedorVOs.get(i).getBairro() != null && !fornecedorVOs.get(i).getBairro().isEmpty()){
  20. completeAddress += (" - " + fornecedorVOs.get(i).getBairro());
  21. }
  22. if(fornecedorVOs.get(i).getCidade() != null && !fornecedorVOs.get(i).getCidade().isEmpty()){
  23. completeAddress += (" - " + fornecedorVOs.get(i).getCidade());
  24. }
  25. if(latLng != null){
  26. addMarker(latLng, fornecedorVOs.get(i).getApelido() + "," + completeAddress, String.valueOf(fornecedorVOs.get(i).getCod()), false);
  27. }
  28. }
  29. }
  30. } catch (Exception e) {
  31. Toast.makeText(ListarFornecedoresActivity.this, "Não foi possivel recuperar os fornecedores sem coordenadas", Toast.LENGTH_SHORT).show();
  32. } finally {
  33. dismissDialog();
  34. }
  35. }
  36.  
  37. @Override
  38. public void onError(VolleyError result) {
  39. Toast.makeText(ListarFornecedoresActivity.this, "Não foi possivel recuperar os fornecedores sem coordenadas", Toast.LENGTH_SHORT).show();
  40. dismissDialog();
  41. }
  42. });
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement