Merhaba başlık saçma gelmiş olabilir ama anlatmak istediğim şey şu CompositeDisposable sınıfıyla verilerimi çekiyorum veri geliyor fakat her kullandığım java sayfasında bu kodu tekrarlıyorum bunu Dinamik yapma şansımız yok mu? ayrıca veriler yüklenene kadar bir yükleme simgesi koymak istiyorum bu mümkün mü?
Gson gson = new GsonBuilder().setLenient().create();

retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create(gson))
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())

.build();
loadData();

}
private void loadData(){

final Contents contentApi = retrofit.create(Contents.class);

compositeDisposable = new CompositeDisposable();

compositeDisposable.add(contentApi.getContents()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(this::handleResponse, Throwable::printStackTrace)

);

}


private void handleResponse(List<ContentsApi> contentList) {
}