private void doStore() { LoginResponse loginInfo = UserManager.getLoginInfo(mActivity); if (null == loginInfo) return; PostFavoritesFavoriteRequest request = new PostFavoritesFavoriteRequest(); request.setPkPosts(mForumInfo.getPkPosts()); request.setFlag(PostFavoritesFavoriteRequest.ADD); request.setPkUser(loginInfo.getDatas().getPkUser()); Observable<DefaultResponse> ob = RetrofitFactory.getRetorfit(ForumImp.class).postFavoritesFavoriteRequest(request); RetrofitUtils.request( mActivity, ob, mBinding.titleBar.getRightView(), new RetrofitUtils.ResponseListener<DefaultResponse>() { @Override public void beforRequest() { showProgressDialog(); } @Override public void onSuccess(DefaultResponse response) { AppToast.show(mActivity, R.string.toast_store_success); } @Override public void onError(Throwable e) {} @Override public void onFinish(boolean isSuccess) { hidenProgressDialog(); } }); }
/** * 回复楼层 * * @param info 回复对象信息 */ private void replyCommit(ReplyInfo info) { LoginResponse loginInfo = UserManager.getLoginInfo(mActivity); if (null == loginInfo) return; String replyContent = mBinding.etReply.getText().toString().trim(); if (TextUtils.isEmpty(replyContent)) { AppToast.show(mActivity, "请输入回复内容"); return; } DiscussreplySaveRequest request = new DiscussreplySaveRequest(); request.setPkUser(loginInfo.getDatas().getPkUser()); request.setPkDiscuss(info.getPkDiscuss()); request.setPkUserreply(info.getPkReply()); request.setContent(replyContent); Observable<DefaultResponse> ob = RetrofitFactory.getRetorfit(ForumImp.class).discussreplySaveRequest(request); RetrofitUtils.request( mActivity, ob, new RetrofitUtils.ResponseListener<DefaultResponse>() { @Override public void beforRequest() { showProgressDialog(); } @Override public void onSuccess(DefaultResponse response) { mBinding.etReply.setText(""); hidenReply(); } @Override public void onError(Throwable e) {} @Override public void onFinish(boolean isSuccess) { hidenProgressDialog(); } }); }