Advertisement
Guest User

Untitled

a guest
Jan 14th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. ArrayList<String> menkulList = new ArrayList<>();
  2. ArrayList<String> miktarList = new ArrayList<>();
  3. ArrayList<String> fiyatList = new ArrayList<>();
  4. ArrayList<Double> tutarList = new ArrayList<>();
  5. private TextView tx;
  6. Button btn;
  7. TableLayout table;
  8. @Override
  9. protected void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.portfoy);
  12. table = (TableLayout) findViewById(R.id.customer_table);
  13. btn = (Button) findViewById(R.id.tikla);
  14. btn.setOnClickListener(new View.OnClickListener() {
  15. @Override
  16. public void onClick(View view) {
  17. for(String s : menkulList) {
  18. Log.i("Menkul list", s);
  19. }
  20. for(String s : miktarList) {
  21. Log.i("Miktar list", s);
  22. }
  23. for(String s: fiyatList) {
  24. Log.i("Fiyat list", s);
  25. }
  26. for(Double d: tutarList) {
  27. Log.i("Tutar list", d.toString());
  28. }
  29. }
  30. });
  31. String jsonUrl = createJsonUrl();
  32. jsonProcess(jsonUrl);
  33. for(String s : menkulList) {
  34. Log.i("Menkul list", s);
  35. }
  36. for(String s : miktarList) {
  37. Log.i("Miktar list", s);
  38. }
  39. for(String s: fiyatList) {
  40. Log.i("Fiyat list", s);
  41. }
  42. for(Double d: tutarList) {
  43. Log.i("Tutar list", d.toString());
  44. }
  45.  
  46. }
  47. public void jsonProcess(String jsonString){
  48. RequestQueue queue = Volley.newRequestQueue(this);
  49. String url = jsonString;
  50.  
  51. // Request a string response from the provided URL.
  52. StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
  53. new Response.Listener<String>() {
  54. @Override
  55. public void onResponse(String response) {
  56. // Display the first 500 characters of the response string.
  57. try {
  58. JSONObject jObj = new JSONObject(response);
  59. JSONArray jArr = jObj.getJSONArray("Item");
  60. for (int i = 0; i < jArr.length(); i++) {
  61. jObj = jArr.getJSONObject(i);
  62. String s1 = jObj.getString("Symbol");
  63. String s2 = jObj.getString("Qty_T2");
  64. String s3 = jObj.getString("LastPx");
  65. Double tutar = Double.parseDouble(s2) * Double.parseDouble(s3);
  66. fillArrayLists(s1,s2,s3,tutar);
  67. }
  68. }catch(Exception e){
  69. Log.i("Error while json parse",e.toString());
  70. }
  71. }
  72. }, new Response.ErrorListener() {
  73. @Override
  74. public void onErrorResponse(VolleyError error) {
  75. Log.i("Error is",error.toString());
  76. }
  77. });
  78. // Add the request to the RequestQueue.
  79. queue.add(stringRequest);
  80. }
  81. public void fillArrayLists(String menkul,String miktar,String fiyat,Double tutar){
  82.  
  83. menkulList.add(menkul);
  84. miktarList.add(miktar);
  85. fiyatList.add(fiyat);
  86. tutarList.add(tutar);
  87.  
  88. fillTableLayout();
  89. }
  90. public void fillTableLayout(){
  91.  
  92. }
  93. public String createJsonUrl(){
  94. Intent i = getIntent();
  95. String customerId = i.getStringExtra(MainActivity.CUSTOMER_ID);
  96. String jsonString = "https://tb.matriksdata.com/9999/Integration.aspx?MsgType=AN&CustomerNo=0&Username=proje&Password=proje&AccountID="+ customerId +"&ExchangeID=4&OutputType=2";
  97. Log.i("Json String is : ", jsonString);
  98. return jsonString;
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement