Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. Retrofit retrofit = new Retrofit.Builder()
  2. .baseUrl("https://onedayjobapp2.azurewebsites.net")
  3. .addConverterFactory(GsonConverterFactory.create())
  4. .addConverterFactory(ScalarsConverterFactory.create())
  5. .client(httpClient.build())
  6. .build();
  7. final PosaoServis service = retrofit.create(PosaoServis.class);
  8.  
  9. new Thread(new Runnable() {
  10. @Override
  11. public void run() {
  12. service.getAktivniPoslovi().enqueue(new Callback<List<Posao>>() {
  13. @Override
  14. public void onResponse(Call<List<Posao>> call, Response<List<Posao>> response) {
  15. Log.d("Login", "onResponse: " + response.body());
  16.  
  17. posloviTest = response.body();
  18. TheMainActivity.this.onMapReady(mMap);
  19.  
  20. Intent intent = getIntent();
  21. Bundle bundle = intent.getExtras();
  22. Filter filter = null;
  23. filter =(Filter) bundle.get("filter");
  24. List<Posao> posloviFiltrirani = new ArrayList<>();
  25.  
  26.  
  27. if (filter != null){
  28. for (Posao p : posloviTest){
  29. if (p.getKategorijaID() == filter.getKategorijaID().longValue()){
  30. posloviFiltrirani.add(p);
  31. }
  32. }
  33.  
  34. FeedAdapter feedAdapter = new FeedAdapter(TheMainActivity.this, R.layout.list_element, posloviFiltrirani);
  35. listJobs.setAdapter(feedAdapter);
  36. return;
  37. }
  38.  
  39.  
  40.  
  41. FeedAdapter feedAdapter = new FeedAdapter(TheMainActivity.this, R.layout.list_element, posloviTest);
  42. listJobs.setAdapter(feedAdapter);
  43. }
  44.  
  45. @Override
  46. public void onFailure(Call<List<Posao>> call, Throwable t) {
  47. Log.d("Login", "onFailure: " + t.getMessage());
  48.  
  49. Toast.makeText(TheMainActivity.this, "Nisam dohvatio iz baze!", Toast.LENGTH_SHORT).show();
  50. FeedAdapter feedAdapter = new FeedAdapter(TheMainActivity.this, R.layout.list_element, posloviTest);
  51. listJobs.setAdapter(feedAdapter);
  52. }
  53. });
  54. }
  55. }).run();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement