Guest User

Untitled

a guest
Feb 21st, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. [{"0":"1","ID":"1","1":"Notranjska","Kraj":"Notranjska","2":"2018-02-27","Datum":"2018-02-27","3":"Cirkus asfiads","Naslov":"Cirkus asfiads","4":"dasifjodsaufnhldsjlif fj uie6fhsjecd","opis":"dasifjodsaufnhldsjlif fj uie6fhsjecd","5":"www.d.d.","Povezava":"www.d.d."},{"0":"3","ID":"3","1":"Notranjska","Kraj":"Notranjska","2":"2018-02-26","Datum":"2018-02-26","3":"top asfiads","Naslov":"top asfiads","4":"dasivbif fj uie6fhsjecd","opis":"dasivbif fj uie6fhsjecd","5":"www.d.d.","Povezava":"www.d.d."}]
  2.  
  3. package com.example.rok.testprvastran;
  4.  
  5. import android.os.StrictMode;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8. import android.widget.ArrayAdapter;
  9. import android.widget.ListView;
  10. import org.json.JSONArray;
  11. import org.json.JSONObject;
  12. import java.io.BufferedInputStream;
  13. import java.io.BufferedReader;
  14. import java.io.InputStream;
  15. import java.io.InputStreamReader;
  16. import java.net.HttpURLConnection;
  17. import java.net.URL;
  18.  
  19. public class Gorenjska extends AppCompatActivity {
  20.  
  21.  
  22. ListView lv;
  23. ArrayAdapter<String> adapter;
  24. String address="http://multijugate-beings.000webhostapp.com/conn.php";
  25. InputStream is = null;
  26. String line=null;
  27. String result=null;
  28. String[] data;
  29. JSONObject jo = null;
  30.  
  31.  
  32. @Override
  33. protected void onCreate(Bundle savedInstanceState) {
  34. super.onCreate(savedInstanceState);
  35. setContentView(R.layout.activity_gorenjska);
  36.  
  37.  
  38. lv=(ListView) findViewById(R.id.lvgor);
  39.  
  40. StrictMode.setThreadPolicy((new StrictMode.ThreadPolicy.Builder().permitNetwork().build()));
  41.  
  42. getData();
  43.  
  44. adapter= new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
  45. lv.setAdapter(adapter);
  46.  
  47.  
  48. }
  49.  
  50. private void getData() {
  51. try {
  52.  
  53. URL url = new URL(address);
  54. HttpURLConnection con = (HttpURLConnection) url.openConnection();
  55. con.setRequestMethod("GET");
  56.  
  57. is = new BufferedInputStream(con.getInputStream());
  58.  
  59.  
  60. } catch (Exception e) {
  61. e.printStackTrace();
  62. }
  63.  
  64. try {
  65. BufferedReader br = new BufferedReader(new InputStreamReader(is));
  66. StringBuilder sb = new StringBuilder();
  67. while ((line = br.readLine()) != null) {
  68. sb.append(line + "n");
  69. }
  70. is.close();
  71. result = sb.toString();
  72.  
  73. } catch (Exception e) {
  74. e.printStackTrace();
  75. }
  76. try {
  77. JSONArray ja = new JSONArray(result);
  78.  
  79.  
  80. data = new String[ja.length()];
  81.  
  82. for (int i = 0; i < ja.length(); i++) {
  83. jo = ja.getJSONObject(i);
  84. data[i] = jo.getString("Name");
  85. }
  86. } catch (Exception e) {
  87. e.printStackTrace();
  88.  
  89.  
  90. }
  91. }
Add Comment
Please, Sign In to add comment