作者 guojianfu

活动

package com.yinhebairong.clasmanage.adapter.jxtadapter;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
... ... @@ -45,11 +44,11 @@ public class Jxt_Hd_Adapter extends BaseQuickAdapter<HdLBBean.DataBeanX.DataBean
}else if (item.getIs_online()==0){
state_tv.setText("已查看");
}
if (item.getUncomment_num()==0){
massage_num.setVisibility(View.GONE);
}else {
massage_num.setText(item.getUncomment_num()+"");
}
// if (item.getUncomment_num()==0){
// massage_num.setVisibility(View.GONE);
// }else {
// massage_num.setText(item.getUncomment_num()+"");
// }
helper.addOnClickListener(R.id.ck_lin);
}
}
... ...
... ... @@ -154,7 +154,7 @@ public class HdLBBean {
private String type_text;
private int total_num;
private int view_num;
private int uncomment_num;
private String uncomment_num;
private String class_name;
private String teacher_name;
... ... @@ -334,11 +334,11 @@ public class HdLBBean {
this.view_num = view_num;
}
public int getUncomment_num() {
public String getUncomment_num() {
return uncomment_num;
}
public void setUncomment_num(int uncomment_num) {
public void setUncomment_num(String uncomment_num) {
this.uncomment_num = uncomment_num;
}
... ...
... ... @@ -2,9 +2,9 @@ package com.yinhebairong.clasmanage.ui.jxt.fragment.Hd;
import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.Toast;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
... ... @@ -17,14 +17,8 @@ import com.yinhebairong.clasmanage.adapter.jxtadapter.Jxt_Hd_Adapter;
import com.yinhebairong.clasmanage.base.BaseFragment;
import com.yinhebairong.clasmanage.base.instant.Layout;
import com.yinhebairong.clasmanage.bean.HdLBBean;
import com.yinhebairong.clasmanage.entity.JxtZyListEntity;
import com.yinhebairong.clasmanage.entity.LoginEntity;
import com.yinhebairong.clasmanage.m.M;
import com.yinhebairong.clasmanage.network.ApiService;
import com.yinhebairong.clasmanage.network.LoginStore;
import com.yinhebairong.clasmanage.ui.jxt.activity.Tjxq_Activity;
import com.yinhebairong.clasmanage.ui.jxt.activity.Zyxq_Activity;
import com.yinhebairong.clasmanage.utils.SharedPreferenceUtil;
import java.util.List;
... ... @@ -33,8 +27,6 @@ import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import okhttp3.MediaType;
import okhttp3.RequestBody;
/**
* A simple {@link Fragment} subclass.
... ... @@ -88,7 +80,7 @@ public class Hd_Rv_Fragment extends BaseFragment {
jxt_zy_adapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
List<JxtZyListEntity.DataBeanX.DataBean> data = adapter.getData();
List<HdLBBean.DataBeanX.DataBean> data = adapter.getData();
Intent intent = new Intent(getActivity(), Zyxq_Activity.class);
intent.putExtra("ZyId", data.get(position).getId() + "");
startActivity(intent);
... ... @@ -97,7 +89,7 @@ public class Hd_Rv_Fragment extends BaseFragment {
jxt_zy_adapter.setOnItemChildClickListener(new BaseQuickAdapter.OnItemChildClickListener() {
@Override
public void onItemChildClick(BaseQuickAdapter adapter, View view, int position) {
List<JxtZyListEntity.DataBeanX.DataBean> data = adapter.getData();
List<HdLBBean.DataBeanX.DataBean> data = adapter.getData();
Intent intent = new Intent(getActivity(), Tjxq_Activity.class);
intent.putExtra("ZyId", data.get(position).getId() + "");
startActivity(intent);
... ... @@ -107,43 +99,44 @@ public class Hd_Rv_Fragment extends BaseFragment {
@Override
public void onError(Throwable e) {
String json = (String) SharedPreferenceUtil.get(getActivity(), "UserBody", "");
RequestBody body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), "{\"params\":" + json + "}");
LoginStore.createApi(ApiService.class)
.loginInfo(body)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<LoginEntity>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(LoginEntity entity) {
if (entity.getCode() == 1000) {
M.toast(getActivity(), "登录成功");
Config.Token = entity.getData().getToken();
Config.ClassId = entity.getData().getUser().getClassId();
SharedPreferenceUtil.put(getActivity(), M.Token, entity.getData().getToken() + "");
SharedPreferenceUtil.put(getActivity(), M.ClassId, entity.getData().getUser().getClassId() + "");
SharedPreferenceUtil.put(getActivity(), M.UserBody, json + "");
} else {
M.toast(getActivity(), "登录失败");
}
}
@Override
public void onError(Throwable e) {
Log.e("onError", e.getMessage().trim());
}
@Override
public void onComplete() {
}
});
Toast.makeText(getActivity(), ""+e.toString(), Toast.LENGTH_SHORT).show();
// String json = (String) SharedPreferenceUtil.get(getActivity(), "UserBody", "");
// RequestBody body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), "{\"params\":" + json + "}");
// LoginStore.createApi(ApiService.class)
// .loginInfo(body)
// .subscribeOn(Schedulers.io())
// .observeOn(AndroidSchedulers.mainThread())
// .subscribe(new Observer<LoginEntity>() {
// @Override
// public void onSubscribe(Disposable d) {
//
// }
//
// @Override
// public void onNext(LoginEntity entity) {
// if (entity.getCode() == 1000) {
// M.toast(getActivity(), "登录成功");
// Config.Token = entity.getData().getToken();
// Config.ClassId = entity.getData().getUser().getClassId();
// SharedPreferenceUtil.put(getActivity(), M.Token, entity.getData().getToken() + "");
// SharedPreferenceUtil.put(getActivity(), M.ClassId, entity.getData().getUser().getClassId() + "");
// SharedPreferenceUtil.put(getActivity(), M.UserBody, json + "");
// } else {
// M.toast(getActivity(), "登录失败");
//
// }
// }
//
// @Override
// public void onError(Throwable e) {
// Log.e("onError", e.getMessage().trim());
// }
//
// @Override
// public void onComplete() {
//
// }
// });
}
@Override
... ...