Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. @Override
  2. public void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.home);
  5.  
  6. ListView lvCities = (ListView) findViewById(R.id.lv_cities);
  7. ArrayList<empresa> empresaAvaiable = new ArrayList<empresa>();
  8.  
  9. try {
  10.  
  11. HttpGet httpGet = new HttpGet("http://xxx.xxx.xx.xx/xx/xxxxxx.php");
  12. HttpClient httpClient = new DefaultHttpClient();
  13. HttpResponse response = (HttpResponse)httpClient.execute(httpGet);
  14. HttpEntity entity = response.getEntity();
  15. BufferedHttpEntity buffer = new BufferedHttpEntity(entity);
  16. InputStream iStream = buffer.getContent();
  17.  
  18. String aux = "";
  19.  
  20. BufferedReader r = new BufferedReader(new InputStreamReader(iStream));
  21. @SuppressWarnings("unused")
  22. StringBuilder total = new StringBuilder();
  23. String line;
  24. while ((line = r.readLine()) != null) {
  25. aux += line;
  26. }
  27.  
  28.  
  29. JSONObject jsonObject = new JSONObject(aux);
  30. JSONArray empresas = jsonObject.getJSONArray("empresas");
  31.  
  32.  
  33. for(int i = 0; i < empresas.length(); i++) {
  34. JSONObject empresa = empresas.getJSONObject(i);
  35.  
  36.  
  37. empresa c = new empresa(empresa.getInt("id_empresa"), empresa.getString("nom_empresa"),
  38. empresa.getString("email_empresa"), empresa.getString("tel_empresa"),
  39. empresa.getString("desc_empresa"), empresa.getString("web_empresa"));
  40. c.setData(empresa.getString("img_empresa"));
  41.  
  42.  
  43. empresaAvaiable.add(c);
  44. }
  45. }
  46. catch(Exception e) {
  47. Log.e("WebService", e.getMessage());//this is lane 68
  48. }
  49.  
  50.  
  51. EmpresaAdapter empresaAdapter = new EmpresaAdapter(this, empresaAvaiable);
  52. lvCities.setAdapter(empresaAdapter);
  53. }
  54.  
  55. @Override
  56. public boolean onCreateOptionsMenu(Menu menu) {
  57. // Inflate the menu; this adds items to the action bar if it is present.
  58. getMenuInflater().inflate(R.menu.menu_actions, menu);
  59. return true;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement