Size: a a a

StartAndroid Ru RxJava

2017 July 23

ДФ

Д Ф in StartAndroid Ru RxJava
смотри вот как я это делаю
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
покажи
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
Д Ф
делаешь запрос на api синглтоне ?
ну так удаление ведь...
источник

ДФ

Д Ф in StartAndroid Ru RxJava
@POST("ad/my")
   @FormUrlEncoded
   Observable<ArrayList<AdsModel» getMy(@Header("Authorization") String header, @Field("offset") int offset, @Field("order") int order, @Field("type") int type, @Field("city") String city, @Field("category") String category);
вот интерфэйс запроса
источник

ДФ

Д Ф in StartAndroid Ru RxJava
public static Observable<ArrayList<AdsModel» my(String header, int offset, int order,HashMap<String,String> filters){
       getAdsQuery = retrofit.create(AdsQuery.class);
       if(filters==null){
           filters = new HashMap<😠);
       }
       getAdsModel = getAdsQuery.getMy("Bearer "+(header==null?"false":header),offset,order,Integer.parseInt(filters.get("type") != null ? filters.get("type") :"0" ),filters.get("city") != null ? filters.get("city") : "0",filters.get("category") != null ? filters.get("category"):"0");
       getAdsQuery = null;

       return getAdsModel;
   }
источник

ДФ

Д Ф in StartAndroid Ru RxJava
private static Observable<ArrayList<AdsModel» getAdsModel;
источник

ДФ

Д Ф in StartAndroid Ru RxJava
это оычный observable и он излучает
источник

ДФ

Д Ф in StartAndroid Ru RxJava
Subscription pagingSubscription = PaginationTool.paging(binding.categoryList,
                   offset -> (subjectType==0)?Singleton.getLastAds(token,offset,order,filters):
                           (subjectType==1)?Singleton.my(token,offset,order,filters):
                           Singleton.favorite(token,offset,order,filters),10)
                   .subscribeOn(Schedulers.io())
                   .observeOn(AndroidSchedulers.mainThread())
                   .subscribe(this::adsLoaded,e->Toast.makeText(getContext(),
                           "Ошибка во время загрузки данных!",Toast.LENGTH_SHORT).show());
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
смайлы ). Скажи пожалуйста, тебе после того как ты делаешь запрос, сервер данные какие - то отдает?
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
И какую версию RxJava ты используешь?
источник

ДФ

Д Ф in StartAndroid Ru RxJava
да отдаёт, возврашает JSON
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
Тогда понятное дело, что будет работать.
источник

ДФ

Д Ф in StartAndroid Ru RxJava
а у тебя что сервер ничего не возрашает ?
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
У меня сервер, ничего не возвращает, по этому, он не будет излучать, и только compl
источник

ДФ

Д Ф in StartAndroid Ru RxJava
аа понятно, но хотябы заголовки возврашет ?
источник

ДФ

Д Ф in StartAndroid Ru RxJava
ну статус 200, 404, 401 и т.д. ?
источник

ДФ

Д Ф in StartAndroid Ru RxJava
rxJava 2.0.2 у меня
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
по идеи, статус должен всегда приходить, но мне кажется, что можно как - то все проще, но пока не знаю как)
источник

ДФ

Д Ф in StartAndroid Ru RxJava
если сервер ничего не возврашает то думаю можно только стаус проверить
источник

ДФ

Д Ф in StartAndroid Ru RxJava
хотя это плохо что сервер ничего не возврашает
источник