处理冲突

This commit is contained in:
hch 2023-11-02 17:27:32 +08:00
parent 9c2d488764
commit 4dbcd36f56
4 changed files with 24 additions and 155 deletions

View File

@ -523,56 +523,6 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
break; break;
} }
} }
/*String url = bean.getHref();
if (TextUtils.isEmpty(url)) {
switch (bean.getId()) {
case 1:
//forwardProfit();
break;
case 2:
//forwardCoin();
break;
case 13:
//forwardSetting();
break;
case 19:
//forwardMyVideo();
break;
case 20:
//forwardRoomManage();
break;
}
} else {
//21 在线客服
Log.i("tag", bean.getId() + "");
if (bean.getId() == 8) {//三级分销
// forward(mContext, bean.getName(), url);
} else {
if (bean.getId() == 31) {
//跳转网页版粉丝徽章
// WebViewActivityMedal.forward(mContext, url);
} else if (bean.getId() == 5) {
Constants.isTitle = true;
// ZhuangBanActivity.forward(mContext, CommonAppConfig.HOST + "/h5/Personality.html");
} else if (bean.getId() == 23) { //獎勵中心
Log.i("tsa", url);
// RewardActivity.forward(mContext, url);
} else if (bean.getId() == 4) {
// url = HtmlConfig.SHOP + "?t=" + Math.random() + "&uid=" + CommonAppConfig.getInstance().getUid() + "&token=" + CommonAppConfig.getInstance().getToken() + "&isZh=" + ((IMLoginManager.get(mContext).getLocaleLanguage() == Locale.SIMPLIFIED_CHINESE) ? "1" : "0");
// WebViewActivity.forward(mContext, url, false);
RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_ARN);
} else if (bean.getId() == 3) {//我的等级
Constants.myIntoIndex = 2;
Constants.isTitle = false;
// ZhuangBanActivity.forward(mContext, url);
} else {
WebViewActivity.forward(mContext, url, false);
}
}
}*/
} }
@ -612,49 +562,6 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
} }
/**
* 编辑个人资料
*/
private void forwardEditProfile() {
// mContext.startActivity(new Intent(mContext, EditProfileActivity.class));
}
/**
* 我的关注
*/
private void forwardFollow() {
// FollowActivity.forward(mContext, CommonAppConfig.getInstance().getUid(), 0);
}
/**
* 我的粉丝
*/
private void forwardFans() {
// FansActivity.forward(mContext, CommonAppConfig.getInstance().getUid());
}
/**
* 直播记录
*/
private void forwardLiveRecord() {
// LiveRecordActivity.forward(mContext, CommonAppConfig.getInstance().getUserBean());
}
/**
* 我的收益
*/
private void forwardProfit() {
// mContext.startActivity(new Intent(mContext, MyProfitActivity.class));
}
/**
* 我的钻石
*/
private void forwardCoin() {
RouteUtil.forwardMyCoin(mContext);
}
/** /**
* 设置 * 设置
*/ */
@ -662,21 +569,6 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
mContext.startActivity(new Intent(mContext, SettingActivity.class)); mContext.startActivity(new Intent(mContext, SettingActivity.class));
} }
/**
* 我的视频
*/
private void forwardMyVideo() {
// mContext.startActivity(new Intent(mContext, MyVideoActivity.class));
}
/**
* 房间管理
*/
private void forwardRoomManage() {
// mContext.startActivity(new Intent(mContext, RoomManageActivity.class));
}
public static List<SlideModel> mBannerList = new ArrayList<>(); public static List<SlideModel> mBannerList = new ArrayList<>();
private void showBanner() { private void showBanner() {

View File

@ -10,18 +10,23 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.yunbao.common.interfaces.OnItemClickListener;
import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.appbar.AppBarLayout;
import com.opensource.svgaplayer.SVGAImageView; import com.opensource.svgaplayer.SVGAImageView;
import com.shayu.onetoone.R; import com.shayu.onetoone.R;
import com.shayu.onetoone.activity.fragments.BaseFragment; import com.shayu.onetoone.activity.fragments.BaseFragment;
import com.shayu.onetoone.adapter.HomeRankListAdapter; import com.shayu.onetoone.adapter.HomeRankListAdapter;
import com.shayu.onetoone.bean.FollowBean;
import com.shayu.onetoone.bean.HomeRankBean; import com.shayu.onetoone.bean.HomeRankBean;
import com.shayu.onetoone.listener.OnAppbarListener; import com.shayu.onetoone.listener.OnAppbarListener;
import com.shayu.onetoone.manager.OTONetManager; import com.shayu.onetoone.manager.OTONetManager;
import com.shayu.onetoone.utils.UserManager;
import com.yanzhenjie.recyclerview.SwipeRecyclerView; import com.yanzhenjie.recyclerview.SwipeRecyclerView;
import com.yunbao.common.CommonAppConfig;
import com.yunbao.common.glide.ImgLoader; import com.yunbao.common.glide.ImgLoader;
import com.yunbao.common.http.base.HttpCallback; import com.yunbao.common.http.base.HttpCallback;
import com.yunbao.common.utils.ToastUtil; import com.yunbao.common.utils.ToastUtil;
import com.yunbao.common.utils.WordUtil;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -208,30 +213,12 @@ public class HomeRankFragment extends BaseFragment {
switch (position) { switch (position) {
case 0: case 0:
svga1.setImageResource(R.mipmap.ic_home_rank_top_1); svga1.setImageResource(R.mipmap.ic_home_rank_top_1);
mBtnFollow1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
follow(user, mBtnFollow1);
}
});
break; break;
case 1: case 1:
svga2.setImageResource(R.mipmap.ic_home_rank_top_2); svga2.setImageResource(R.mipmap.ic_home_rank_top_2);
mBtnFollow2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
follow(user, mBtnFollow2);
}
});
break; break;
case 2: case 2:
svga3.setImageResource(R.mipmap.ic_home_rank_top_3); svga3.setImageResource(R.mipmap.ic_home_rank_top_3);
mBtnFollow3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
follow(user, mBtnFollow3);
}
});
break; break;
} }
ImgLoader.display(mContext, user.getAvatar(), getItem(position, mAvatar1, mAvatar2, mAvatar3)); ImgLoader.display(mContext, user.getAvatar(), getItem(position, mAvatar1, mAvatar2, mAvatar3));

View File

@ -25,7 +25,7 @@ import com.shayu.onetoone.bean.AuthBean;
import com.shayu.onetoone.bean.AvatarBean; import com.shayu.onetoone.bean.AvatarBean;
import com.shayu.onetoone.manager.OTONetManager; import com.shayu.onetoone.manager.OTONetManager;
import com.shayu.onetoone.manager.RouteManager; import com.shayu.onetoone.manager.RouteManager;
import com.shayu.onetoone.utils.MainHttpUtil; import com.shayu.onetoone.utils.UserManager;
import com.shayu.onetoone.view.UserAvatarPopup; import com.shayu.onetoone.view.UserAvatarPopup;
import com.tencent.imsdk.v2.V2TIMCallback; import com.tencent.imsdk.v2.V2TIMCallback;
import com.tencent.imsdk.v2.V2TIMManager; import com.tencent.imsdk.v2.V2TIMManager;
@ -54,6 +54,8 @@ import com.yunbao.common.utils.WordUtil;
import com.yunbao.common.views.CompleteInformationPopup; import com.yunbao.common.views.CompleteInformationPopup;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
@ -115,14 +117,14 @@ public class EditProfileActivity extends AbsActivity {
mSex = (TextView) findViewById(R.id.sex); mSex = (TextView) findViewById(R.id.sex);
mCity = (TextView) findViewById(R.id.city); mCity = (TextView) findViewById(R.id.city);
tv_bind_phone = (TextView) findViewById(R.id.tv_bind_phone); tv_bind_phone = (TextView) findViewById(R.id.tv_bind_phone);
like = findViewById(R.id.like); tag = findViewById(R.id.tag);
findViewById(R.id.btn_person).setOnClickListener(new View.OnClickListener() { findViewById(R.id.btn_person).setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
RouteManager.forwardAuthActivity(); RouteManager.forwardAuthActivity();
} }
}); });
userInfo = UserManager.getUserBean().getUser();
OTONetManager.getInstance(mContext).getBaseInfos(true, new com.yunbao.common.http.base.HttpCallback<com.shayu.onetoone.bean.UserBean>() { OTONetManager.getInstance(mContext).getBaseInfos(true, new com.yunbao.common.http.base.HttpCallback<com.shayu.onetoone.bean.UserBean>() {
@Override @Override
public void onSuccess(com.shayu.onetoone.bean.UserBean data) { public void onSuccess(com.shayu.onetoone.bean.UserBean data) {
@ -312,7 +314,7 @@ public class EditProfileActivity extends AbsActivity {
if (intent != null) { if (intent != null) {
String label = intent.getStringExtra("label"); String label = intent.getStringExtra("label");
info.setCn_label(label); info.setCn_label(label);
like.setText(label); tag.setText(label);
EventBus.getDefault().post(new UpdateFieldEvent()); EventBus.getDefault().post(new UpdateFieldEvent());
} }
} }
@ -321,13 +323,13 @@ public class EditProfileActivity extends AbsActivity {
private void editName() { private void editName() {
Intent intent = new Intent(mContext, EditNameActivity.class); Intent intent = new Intent(mContext, EditNameActivity.class);
intent.putExtra(Constants.NICK_NAME, mUserBean.getUserNiceName()); intent.putExtra(Constants.NICK_NAME, userInfo.getUserNicename());
cameraUtil.startActivityForResult(intent, new ActivityResultCallback() { cameraUtil.startActivityForResult(intent, new ActivityResultCallback() {
@Override @Override
public void onSuccess(Intent intent) { public void onSuccess(Intent intent) {
if (intent != null) { if (intent != null) {
String nickName = intent.getStringExtra(Constants.NICK_NAME); String nickName = intent.getStringExtra(Constants.NICK_NAME);
mUserBean.setSignature(nickName); userInfo.setSignature(nickName);
mName.setText(nickName); mName.setText(nickName);
EventBus.getDefault().post(new UpdateFieldEvent()); EventBus.getDefault().post(new UpdateFieldEvent());
} }
@ -403,13 +405,13 @@ public class EditProfileActivity extends AbsActivity {
return; return;
} }
Intent intent = new Intent(mContext, EditSignActivity.class); Intent intent = new Intent(mContext, EditSignActivity.class);
intent.putExtra(Constants.SIGN, mUserBean.getSignature()); intent.putExtra(Constants.SIGN, userInfo.getSignature());
cameraUtil.startActivityForResult(intent, new ActivityResultCallback() { cameraUtil.startActivityForResult(intent, new ActivityResultCallback() {
@Override @Override
public void onSuccess(Intent intent) { public void onSuccess(Intent intent) {
if (intent != null) { if (intent != null) {
String sign = intent.getStringExtra(Constants.SIGN); String sign = intent.getStringExtra(Constants.SIGN);
mUserBean.setSignature(sign); userInfo.setSignature(sign);
mSign.setText(sign); mSign.setText(sign);
EventBus.getDefault().post(new UpdateFieldEvent()); EventBus.getDefault().post(new UpdateFieldEvent());
} }
@ -428,7 +430,7 @@ public class EditProfileActivity extends AbsActivity {
return; return;
} }
String[] times = mUserBean.getBirthday().split("-"); String[] times = userInfo.getBirthday().split("-");
year = Integer.parseInt(times[0]); year = Integer.parseInt(times[0]);
month = Integer.parseInt(times[1]) - 1; month = Integer.parseInt(times[1]) - 1;
day = Integer.parseInt(times[2]); day = Integer.parseInt(times[2]);
@ -494,21 +496,9 @@ public class EditProfileActivity extends AbsActivity {
super.onDestroy(); super.onDestroy();
} }
@Subscribe(threadMode = ThreadMode.MAIN) private void showData(IMLoginModel u, com.shayu.onetoone.bean.UserBean.UserInfo inf) {
public void onEditProfileEvent(/*EditProfileEvent event*/) {
MainHttpUtil.getBaseInfo(new CommonCallback<UserBean>() {
@Override
public void callback(UserBean u) {
showData(u);
}
});
}
userInfo = u; userInfo = u;
info = inf; info = inf;
private void showData(UserBean u) {
userModel = u;
int index = 0; int index = 0;
String birthday = userInfo.getBirthday(); String birthday = userInfo.getBirthday();
String location = userInfo.getLocation(); String location = userInfo.getLocation();
@ -546,7 +536,7 @@ public class EditProfileActivity extends AbsActivity {
} else if (userInfo.getSex() == 2) { } else if (userInfo.getSex() == 2) {
mSex.setText(R.string.sex_female); mSex.setText(R.string.sex_female);
} }
like.setText(info.getCn_label()); tag.setText(info.getCn_label());
mCity.setText(info.getArea()); mCity.setText(info.getArea());
if (1 == userInfo.getIsBind()) { if (1 == userInfo.getIsBind()) {
mobile = userInfo.getMobile(); mobile = userInfo.getMobile();
@ -590,8 +580,8 @@ public class EditProfileActivity extends AbsActivity {
if (Constants.isShowPage != -1) { if (Constants.isShowPage != -1) {
finish(); finish();
} }
if (mUserBean.getUser().getLoginType().equals("phone")) { if (userInfo.getLoginType().equals("phone")) {
mobile = mUserBean.getUser().getMobile(); mobile = userInfo.getMobile();
tv_bind_phone.setText(mobile); tv_bind_phone.setText(mobile);
isBind = "1"; isBind = "1";
} else { } else {
@ -600,7 +590,7 @@ public class EditProfileActivity extends AbsActivity {
} }
// getTaskType(); // getTaskType();
if (isName) { /*if (isName) {
isName = false; isName = false;
OTONetManager.getInstance(mContext) OTONetManager.getInstance(mContext)
.getBaseInfos(false, new com.yunbao.common.http.base.HttpCallback<UserBean>() { .getBaseInfos(false, new com.yunbao.common.http.base.HttpCallback<UserBean>() {
@ -608,8 +598,7 @@ public class EditProfileActivity extends AbsActivity {
public void onSuccess(UserBean data) { public void onSuccess(UserBean data) {
if (data != null) { if (data != null) {
CommonAppConfig.getInstance().setLoginInfo(CommonAppConfig.getInstance().getUid(), CommonAppConfig.getInstance().getToken(), false); CommonAppConfig.getInstance().setLoginInfo(CommonAppConfig.getInstance().getUid(), CommonAppConfig.getInstance().getToken(), false);
mUserBean = data; mName.setText(userInfo.getUserNicename());
mName.setText(mUserBean.getUser().getUserNicename());
} }
} }
@ -618,6 +607,6 @@ public class EditProfileActivity extends AbsActivity {
} }
}); });
} }*/
} }
} }

View File

@ -398,6 +398,7 @@
android:textSize="14sp" /> android:textSize="14sp" />
<TextView <TextView
android:id="@+id/tag"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerVertical="true" android:layout_centerVertical="true"