Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoadList extends AsyncTask<String, String, String> {
- @Override
- protected String doInBackground(String... strings) {
- RequestHttp request = new RequestHttp();
- BanhoTosaServices service = request.getBanhoTosa();
- Call<BanhoTosaCatalog> requestCatalog = service.listBanhoTosa();
- requestCatalog.enqueue(new Callback<BanhoTosaCatalog>() {
- @Override
- public void onResponse(Call<BanhoTosaCatalog> call, Response<BanhoTosaCatalog> response) {
- if(!response.isSuccessful()) {
- Log.i("DUQUE", "Error: " + response.code());
- }else {
- //catalogs = response.body();
- Tab1Fragment.this.getRequestData( response.body() );
- for(BanhoTosa b : response.body().courses) {
- data.add(new ListData(b.subtitle, R.drawable.cachorro));
- data.clear();
- }
- }
- }
- @Override
- public void onFailure(Call<BanhoTosaCatalog> call, Throwable t) {
- Log.e("DUQUE", "Error: " + t.getMessage());
- }
- });
- return null;
- }
- @Override
- protected void onProgressUpdate(String... values) {
- // updating UI from Background Thread
- ListViewAdapter adapter = new ListViewAdapter(Tab1Fragment.this.getActivity(), data);
- lv.setAdapter( adapter );
- }
- /**
- * After completing background task Dismiss the progress dialog
- * **/
- protected void onPostExecute(String file_url) {
- // dismiss the dialog after getting all products
- //pDialog.dismiss();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement