try {
subscription = Observable
.just(Global.parsers.getCatalog(internet.getURLStringRX(query)))
.subscribeOn(
Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
catalogClasses -> {arrayList = catalogClasses; FullCatalog(catalogClasses);},
throwable -> {Log.d("RXJAVA", "Throwable = " + throwable);});
} catch (XmlPullParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}