- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {}
public static RxPeople with(Context context) { mRxPeople = new RxPeople(context); return mRxPeople; }
private void fetchData() { showProgress(); RxPeople.with(mContext) .amount(80) .nationality(Nationality.BR) .gender(Gender.FEMALE) .intoObservable() .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Subscriber<List<FakeUser>>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { hideProgress(); e.printStackTrace(); Toast.makeText(getActivity(), "Error: " + e.getLocalizedMessage(), Toast.LENGTH_LONG).show(); } @Override public void onNext(List<FakeUser> posers) { hideProgress(); fillAdapter(posers); } }); }
/** * Refresh the fragment with 50 random people powered by RxPeople */ public void refresh() { RxPeople.with(getContext()) .amount(50) .intoObservable() .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Subscriber<List<FakeUser>>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { setEmptyView(e.getMessage()); } @Override public void onNext(List<FakeUser> people) { setDataView(people); } }); }