本文整理汇总了Java中com.trello.rxlifecycle2.components.RxActivity类的典型用法代码示例。如果您正苦于以下问题:Java RxActivity类的具体用法?Java RxActivity怎么用?Java RxActivity使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RxActivity类属于com.trello.rxlifecycle2.components包,在下文中一共展示了RxActivity类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: test
import com.trello.rxlifecycle2.components.RxActivity; //导入依赖的package包/类
/**
* 模拟在activity中调用
*
* @author ZhongDaFeng
*/
public void test(RxActivity activity, String account, String psw) {
//设置唯一TAG
HttpRxObserver httpRxObserver = new HttpRxObserver(TAG + "login") {
@Override
protected void onStart(Disposable d) {
/**
* 开启loading等
*/
}
@Override
protected void onError(ApiException e) {
/**
* 错误信息
*/
LogUtils.w("onError code:" + e.getCode() + " msg:" + e.getMsg());
}
@Override
protected void onSuccess(Object response) {
/**
* 成功处理
*/
LogUtils.w("onSuccess response:" + response.toString());
}
};
new RetrofitTest().login(activity, account, psw).subscribe(httpRxObserver);
//取消请求
/*if(!httpRxObserver.isDisposed()){
httpRxObserver.cancel();
}*/
}
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:39,代码来源:RetrofitTest.java
示例2: login
import com.trello.rxlifecycle2.components.RxActivity; //导入依赖的package包/类
/**
* 登录demo
*
* @author ZhongDaFeng
*/
public Observable login(RxActivity activity, String phone, String psw) {
//构建请求数据
Map<String, Object> request = HttpRequest.getRequest();
request.put("phone", phone);
request.put("psw", psw);
/**
* 获取请求Observable
* 1.RxActivity,RxFragment...所在页面继承RxLifecycle支持的组件
* 2.ActivityEvent指定监听函数解绑的生命周期(手动管理,未设置则自动管理)
* 以上两点作用防止RxJava监听没解除导致内存泄漏,ActivityEvent若未指定则按照activity/fragment的生命周期
*/
// return HttpRxObservable.getObservable(ApiUtils.getPhoneApi().phoneQuery(request), activity);
return HttpRxObservable.getObservable(ApiUtils.getUserApi().login(request), activity, ActivityEvent.PAUSE);
}
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:20,代码来源:RetrofitTest.java
示例3: with
import com.trello.rxlifecycle2.components.RxActivity; //导入依赖的package包/类
/**
* Activity lifecycle aware
* @param rxActivity
* @return
*/
public static FlowImageLoader with(RxActivity rxActivity) {
return with(rxActivity, rxActivity.bindToLifecycle());
}
开发者ID:walfud,项目名称:FlowImageLoader,代码行数:9,代码来源:FlowImageLoader.java
注:本文中的com.trello.rxlifecycle2.components.RxActivity类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论