串:http://c.m.163.com/nc/video/list/00850FRB/n/0-10.html
一、在ApiService里面:
@Headers("User-Agent:123")
@GET()
rx.Observable<Bean2> login1Pre2(@Url String url);
二、在LoginModel里
@Override
public void login2(String url, final CallBacks callBacks) {
Retrofit retrofit = new Retrofit.Builder().baseUrl(url)
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.build();
retrofit.create(ApiService.class).login1Pre2("http://c.m.163.com/nc/video/list/00850FRB/n/0-10.html")
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.retry()
.subscribe(new Action1<Bean2>() {
@Override
public void call(Bean2 bean2) {
callBacks.LoginSucd(bean2);
}
}, new Action1<Throwable>() {
@Override
public void call(Throwable throwable) {
Log.e("aaaaa",throwable.toString());
}
});
}
三、在initView()里:
mPersenter.loginPre2("http://c.m.163.com/nc/");
以后有不足在完善。。。。