修改测试问题,shouye ytuijian

This commit is contained in:
18401019693
2022-08-10 13:07:35 +08:00
parent 28a1169a89
commit 2b5d3b51f4
10 changed files with 90 additions and 76 deletions

View File

@@ -37,6 +37,7 @@ public class SystemChatMessageAdapter extends RecyclerView.Adapter {
private List<ImUserBean> listUserBean = new ArrayList<>();
protected Activity mContext;
protected LayoutInflater mInflater;
private String type = "";
public SystemChatMessageAdapter(Activity mContext) {
this.mContext = mContext;
@@ -76,6 +77,7 @@ public class SystemChatMessageAdapter extends RecyclerView.Adapter {
}
//系统消息的跳转
messageViewHolder.setViewHolderOnClickListener((view, model1) -> {
type = model1.getType();
//获取一下系统通知
MessageIMManager.get(mContext).getSystemMessages(new MessageIMManager.SystemMessagesHttpCallback() {
@Override
@@ -91,11 +93,6 @@ public class SystemChatMessageAdapter extends RecyclerView.Adapter {
AppEventsLogger.newLogger(mContext).logEvent("FB_customer_service");
AdjustEvent adjustEvent1 = new AdjustEvent("ww5z2p");
Adjust.trackEvent(adjustEvent1);
} else if (model1.getContent().equals("新手指導員")) {
FirebaseAnalytics.getInstance(mContext).logEvent("FS_guide", null);
AppEventsLogger.newLogger(mContext).logEvent("FB_guide", null);
AdjustEvent adjustEvent1 = new AdjustEvent("m0nfpn");
Adjust.trackEvent(adjustEvent1);
}
if (!TextUtils.isEmpty(model1.getLink())) {
mContext.startActivity(new Intent(mContext, WebViewActivity.class).putExtra("url", model1.getLink()));
@@ -146,11 +143,13 @@ public class SystemChatMessageAdapter extends RecyclerView.Adapter {
listUserBean.clear();
listUserBean.addAll(mlistUserBean);
notifyDataSetChanged();
int systemNumber = 0;
for (ImUserBean bean : listUserBean) {
//未读消息数
String number = bean.getNum();
if (TextUtils.equals(type, bean.getType())) {
number = null;
}
//未读消息不为空并且大于0
try {
if (!TextUtils.isEmpty(number) && Integer.parseInt(number) > 0) {
@@ -160,7 +159,7 @@ public class SystemChatMessageAdapter extends RecyclerView.Adapter {
systemNumber = systemNumber + 0;
}
}
type = null;
MessageIMManager.get(mContext).setSystemNumber(systemNumber);
}
}
}