Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Retrofit retrofit = new Retrofit.Builder()
- .baseUrl("https://onedayjobapp2.azurewebsites.net")
- .addConverterFactory(GsonConverterFactory.create())
- .addConverterFactory(ScalarsConverterFactory.create())
- .client(httpClient.build())
- .build();
- final PosaoServis service = retrofit.create(PosaoServis.class);
- new Thread(new Runnable() {
- @Override
- public void run() {
- service.getAktivniPoslovi().enqueue(new Callback<List<Posao>>() {
- @Override
- public void onResponse(Call<List<Posao>> call, Response<List<Posao>> response) {
- Log.d("Login", "onResponse: " + response.body());
- posloviTest = response.body();
- TheMainActivity.this.onMapReady(mMap);
- Intent intent = getIntent();
- Bundle bundle = intent.getExtras();
- Filter filter = null;
- filter =(Filter) bundle.get("filter");
- List<Posao> posloviFiltrirani = new ArrayList<>();
- if (filter != null){
- for (Posao p : posloviTest){
- if (p.getKategorijaID() == filter.getKategorijaID().longValue()){
- posloviFiltrirani.add(p);
- }
- }
- FeedAdapter feedAdapter = new FeedAdapter(TheMainActivity.this, R.layout.list_element, posloviFiltrirani);
- listJobs.setAdapter(feedAdapter);
- return;
- }
- FeedAdapter feedAdapter = new FeedAdapter(TheMainActivity.this, R.layout.list_element, posloviTest);
- listJobs.setAdapter(feedAdapter);
- }
- @Override
- public void onFailure(Call<List<Posao>> call, Throwable t) {
- Log.d("Login", "onFailure: " + t.getMessage());
- Toast.makeText(TheMainActivity.this, "Nisam dohvatio iz baze!", Toast.LENGTH_SHORT).show();
- FeedAdapter feedAdapter = new FeedAdapter(TheMainActivity.this, R.layout.list_element, posloviTest);
- listJobs.setAdapter(feedAdapter);
- }
- });
- }
- }).run();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement