diff --git a/AndroidRxInAction/app/src/main/AndroidManifest.xml b/AndroidRxInAction/app/src/main/AndroidManifest.xml index 847517a..b001277 100644 --- a/AndroidRxInAction/app/src/main/AndroidManifest.xml +++ b/AndroidRxInAction/app/src/main/AndroidManifest.xml @@ -1,6 +1,9 @@ - + + + > call = service.listReposSync("nhpatt"); - try { - Response> response = call.execute(); - - repos.addAll(response.body()); - } - catch (IOException e) { - Log.e("TAG", "Error!", e); - } - + service.listRepos("nhpatt") + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .subscribe(newRepos -> { + repos.addAll(newRepos); + adapter.notifyDataSetChanged(); + }); } private RepositoryAdapter adapter;