package com.patryklenza.androidespressoidlingresource; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import javax.inject.Inject; import rx.android.schedulers.AndroidSchedulers; import rx.schedulers.Schedulers; public class ThirdActivity extends Activity { TextView textView; @Inject BackendContract backendContract; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_third); textView = (TextView) findViewById(R.id.list); ((GlobalApplication) getApplication()).component().inject(this); } @Override protected void onResume() { super.onResume(); performBackendCall(); } public void performBackendCall() { backendContract.getJakesRepos(). subscribeOn(Schedulers.io()). observeOn(AndroidSchedulers.mainThread()). subscribe(repositories -> textView.setText(repositories.get(0).name)); } }