diff --git a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java index 5ea6d0ee4..7565d1a5b 100644 --- a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java +++ b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java @@ -523,56 +523,6 @@ public class MyFragment extends BaseFragment implements OnItemClickListener mBannerList = new ArrayList<>(); private void showBanner() { diff --git a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/home/HomeRankFragment.java b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/home/HomeRankFragment.java index ba02f6b05..9fbc53ff2 100644 --- a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/home/HomeRankFragment.java +++ b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/home/HomeRankFragment.java @@ -10,18 +10,23 @@ import android.widget.TextView; import androidx.annotation.NonNull; +import com.yunbao.common.interfaces.OnItemClickListener; import com.google.android.material.appbar.AppBarLayout; import com.opensource.svgaplayer.SVGAImageView; import com.shayu.onetoone.R; import com.shayu.onetoone.activity.fragments.BaseFragment; import com.shayu.onetoone.adapter.HomeRankListAdapter; +import com.shayu.onetoone.bean.FollowBean; import com.shayu.onetoone.bean.HomeRankBean; import com.shayu.onetoone.listener.OnAppbarListener; import com.shayu.onetoone.manager.OTONetManager; +import com.shayu.onetoone.utils.UserManager; import com.yanzhenjie.recyclerview.SwipeRecyclerView; +import com.yunbao.common.CommonAppConfig; import com.yunbao.common.glide.ImgLoader; import com.yunbao.common.http.base.HttpCallback; import com.yunbao.common.utils.ToastUtil; +import com.yunbao.common.utils.WordUtil; import java.util.ArrayList; import java.util.List; @@ -208,30 +213,12 @@ public class HomeRankFragment extends BaseFragment { switch (position) { case 0: svga1.setImageResource(R.mipmap.ic_home_rank_top_1); - mBtnFollow1.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - follow(user, mBtnFollow1); - } - }); break; case 1: svga2.setImageResource(R.mipmap.ic_home_rank_top_2); - mBtnFollow2.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - follow(user, mBtnFollow2); - } - }); break; case 2: svga3.setImageResource(R.mipmap.ic_home_rank_top_3); - mBtnFollow3.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - follow(user, mBtnFollow3); - } - }); break; } ImgLoader.display(mContext, user.getAvatar(), getItem(position, mAvatar1, mAvatar2, mAvatar3)); diff --git a/OneToOne/src/main/java/com/shayu/onetoone/activity/user/EditProfileActivity.java b/OneToOne/src/main/java/com/shayu/onetoone/activity/user/EditProfileActivity.java index e39a339e6..e00d0a4cd 100644 --- a/OneToOne/src/main/java/com/shayu/onetoone/activity/user/EditProfileActivity.java +++ b/OneToOne/src/main/java/com/shayu/onetoone/activity/user/EditProfileActivity.java @@ -25,7 +25,7 @@ import com.shayu.onetoone.bean.AuthBean; import com.shayu.onetoone.bean.AvatarBean; import com.shayu.onetoone.manager.OTONetManager; 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.tencent.imsdk.v2.V2TIMCallback; import com.tencent.imsdk.v2.V2TIMManager; @@ -54,6 +54,8 @@ import com.yunbao.common.utils.WordUtil; import com.yunbao.common.views.CompleteInformationPopup; import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; import java.io.File; import java.util.ArrayList; @@ -115,14 +117,14 @@ public class EditProfileActivity extends AbsActivity { mSex = (TextView) findViewById(R.id.sex); mCity = (TextView) findViewById(R.id.city); 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() { @Override public void onClick(View v) { RouteManager.forwardAuthActivity(); } }); - + userInfo = UserManager.getUserBean().getUser(); OTONetManager.getInstance(mContext).getBaseInfos(true, new com.yunbao.common.http.base.HttpCallback() { @Override public void onSuccess(com.shayu.onetoone.bean.UserBean data) { @@ -312,7 +314,7 @@ public class EditProfileActivity extends AbsActivity { if (intent != null) { String label = intent.getStringExtra("label"); info.setCn_label(label); - like.setText(label); + tag.setText(label); EventBus.getDefault().post(new UpdateFieldEvent()); } } @@ -321,13 +323,13 @@ public class EditProfileActivity extends AbsActivity { private void editName() { 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() { @Override public void onSuccess(Intent intent) { if (intent != null) { String nickName = intent.getStringExtra(Constants.NICK_NAME); - mUserBean.setSignature(nickName); + userInfo.setSignature(nickName); mName.setText(nickName); EventBus.getDefault().post(new UpdateFieldEvent()); } @@ -403,13 +405,13 @@ public class EditProfileActivity extends AbsActivity { return; } Intent intent = new Intent(mContext, EditSignActivity.class); - intent.putExtra(Constants.SIGN, mUserBean.getSignature()); + intent.putExtra(Constants.SIGN, userInfo.getSignature()); cameraUtil.startActivityForResult(intent, new ActivityResultCallback() { @Override public void onSuccess(Intent intent) { if (intent != null) { String sign = intent.getStringExtra(Constants.SIGN); - mUserBean.setSignature(sign); + userInfo.setSignature(sign); mSign.setText(sign); EventBus.getDefault().post(new UpdateFieldEvent()); } @@ -428,7 +430,7 @@ public class EditProfileActivity extends AbsActivity { return; } - String[] times = mUserBean.getBirthday().split("-"); + String[] times = userInfo.getBirthday().split("-"); year = Integer.parseInt(times[0]); month = Integer.parseInt(times[1]) - 1; day = Integer.parseInt(times[2]); @@ -494,21 +496,9 @@ public class EditProfileActivity extends AbsActivity { super.onDestroy(); } - @Subscribe(threadMode = ThreadMode.MAIN) - public void onEditProfileEvent(/*EditProfileEvent event*/) { - MainHttpUtil.getBaseInfo(new CommonCallback() { - @Override - public void callback(UserBean u) { - showData(u); - } - }); - } - + private void showData(IMLoginModel u, com.shayu.onetoone.bean.UserBean.UserInfo inf) { userInfo = u; info = inf; - - private void showData(UserBean u) { - userModel = u; int index = 0; String birthday = userInfo.getBirthday(); String location = userInfo.getLocation(); @@ -546,7 +536,7 @@ public class EditProfileActivity extends AbsActivity { } else if (userInfo.getSex() == 2) { mSex.setText(R.string.sex_female); } - like.setText(info.getCn_label()); + tag.setText(info.getCn_label()); mCity.setText(info.getArea()); if (1 == userInfo.getIsBind()) { mobile = userInfo.getMobile(); @@ -590,8 +580,8 @@ public class EditProfileActivity extends AbsActivity { if (Constants.isShowPage != -1) { finish(); } - if (mUserBean.getUser().getLoginType().equals("phone")) { - mobile = mUserBean.getUser().getMobile(); + if (userInfo.getLoginType().equals("phone")) { + mobile = userInfo.getMobile(); tv_bind_phone.setText(mobile); isBind = "1"; } else { @@ -600,7 +590,7 @@ public class EditProfileActivity extends AbsActivity { } // getTaskType(); - if (isName) { + /*if (isName) { isName = false; OTONetManager.getInstance(mContext) .getBaseInfos(false, new com.yunbao.common.http.base.HttpCallback() { @@ -608,8 +598,7 @@ public class EditProfileActivity extends AbsActivity { public void onSuccess(UserBean data) { if (data != null) { CommonAppConfig.getInstance().setLoginInfo(CommonAppConfig.getInstance().getUid(), CommonAppConfig.getInstance().getToken(), false); - mUserBean = data; - mName.setText(mUserBean.getUser().getUserNicename()); + mName.setText(userInfo.getUserNicename()); } } @@ -618,6 +607,6 @@ public class EditProfileActivity extends AbsActivity { } }); - } + }*/ } } diff --git a/OneToOne/src/main/res/layout/activity_edit_profile.xml b/OneToOne/src/main/res/layout/activity_edit_profile.xml index ffa881669..ebe1d4d87 100644 --- a/OneToOne/src/main/res/layout/activity_edit_profile.xml +++ b/OneToOne/src/main/res/layout/activity_edit_profile.xml @@ -398,6 +398,7 @@ android:textSize="14sp" />