在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全/ retrofit rxjava不請求

retrofit rxjava不請求

Retrofit retrofit = new Retrofit.Builder()
            .addConverterFactory(ScalarsConverterFactory.create())
            .addCallAdapterFactory(RxJavaCallAdapterFactory.create())//新的配置
            .baseUrl("https://api.github.com/")
            .build();

    AApi api = retrofit.create(AApi.class);

    api.getGit().subscribeOn(Schedulers.newThread())
            .observeOn(Schedulers.io())
            .subscribe(new Subscriber<String>() {
                @Override
                public void onCompleted() {
                    System.out.println("complete");
                }

                @Override
                public void onError(Throwable e) {
                    System.out.println("error");
                }

                @Override
                public void onNext(String s) {
                    System.out.println("next");
                }
            });
            
@GET(".")
Observable<String> getGit();

為什么就是不走網(wǎng)絡(luò)請求呢,求老哥老姐們指教啊

回答
編輯回答
舊時光

沒有完整的么?

如果你是在 Java 的 main 方法里作的這個請求,那么這就是正常的,因為 RxJava 里的 Scheduler 里用的線程是 守護(hù)線程 所以才會有這個問題,你可以把 subscribeOn observeOn 先去了就行了,或者你可以先啟動一個普通的暫時不會退出的線程。

2018年3月12日 17:57