Merge remote-tracking branch 'origin/dev_6.5.5_语聊' into dev_6.5.5_语聊

This commit is contained in:
zlzw 2023-10-24 18:28:15 +08:00
commit 06a2621e0f
4 changed files with 49 additions and 7 deletions

View File

@ -17,16 +17,21 @@ import com.shayu.onetoone.activity.AbsOTOActivity;
import com.shayu.onetoone.adapter.LabelTagAdapter;
import com.shayu.onetoone.adapter.LableChooseAdapter;
import com.shayu.onetoone.bean.LabelBean;
import com.shayu.onetoone.bean.UserBean;
import com.shayu.onetoone.manager.OTONetManager;
import com.shayu.onetoone.manager.RouteManager;
import com.xuexiang.xui.widget.flowlayout.FlowTagLayout;
import com.yunbao.common.CommonAppConfig;
import com.yunbao.common.Constants;
import com.yunbao.common.bean.HttpCallbackModel;
import com.yunbao.common.http.base.HttpCallback;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import io.rong.imkit.userinfo.RongUserInfoManager;
/**
* 设置标签
@ -69,10 +74,41 @@ public class ChooseLabelActivity extends AbsOTOActivity {
@Override
public void onSuccess(List<LabelBean> data) {
lableChooseAdapter.setList(data);
}
@Override
public void onError(String error) {
}
});
if (isUserHome) {
next.setVisibility(View.GONE);
getUserLabel();
}
}
private void getUserLabel() {
OTONetManager.getInstance(mContext).getBaseInfos(true, new com.yunbao.common.http.base.HttpCallback<com.shayu.onetoone.bean.UserBean>() {
@Override
public void onSuccess(com.shayu.onetoone.bean.UserBean data) {
String[] strs = data.getInfo().getCn_label().split(",");
List<String> tempStrlist = Arrays.asList(strs);
String[] ids = data.getInfo().getLabel_id().split(",");
List<String> tempIdlist = Arrays.asList(ids);
for (int i = 0; i < tempStrlist.size(); i++) {
myLabelList.add(new LabelBean.Children(Integer.parseInt(tempIdlist.get(i)), tempStrlist.get(i)));
}
myAdapter.setData(myLabelList);
}
@Override
public void onError(String error) {
}
});
}

View File

@ -115,7 +115,7 @@ public class SettingActivity extends AbsActivity {
@SuppressLint("SetTextI18n")
private void intiData() {
versionCode.setText(VersionUtil.getVersion());
cacheSize.setText(GlideCatchUtil.getInstance().getCacheSize() + "MB");
cacheSize.setText(GlideCatchUtil.getInstance().getCacheSize());
}

View File

@ -12,7 +12,7 @@ public class LabelBean extends BaseModel {
private String en_title;
private List<Children> children;
public class Children {
public static class Children {
private int id;
private int pid;
private String cn_title;
@ -30,6 +30,12 @@ public class LabelBean extends BaseModel {
}
public Children() {
}
public Children(int id, String cn_title) {
this.id = id;
this.cn_title = cn_title;
}
public int getId() {

View File

@ -23,8 +23,8 @@
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avatar"
android:layout_width="46dp"
android:layout_height="46dp"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="25dp"
@ -350,11 +350,11 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="70dp"
android:orientation="horizontal"
android:layout_marginRight="25dp"
android:layout_height="wrap_content">
android:orientation="horizontal">
<TextView
android:id="@+id/auth_status"
@ -375,13 +375,13 @@
</LinearLayout>
<ImageView
android:layout_width="16dp"
android:layout_height="18dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@mipmap/icon_arrow_right" />
</RelativeLayout>
<RelativeLayout