|
|
|
|
@@ -1,502 +0,0 @@
|
|
|
|
|
package com.yunbao.main.views;
|
|
|
|
|
|
|
|
|
|
import android.content.ClipboardManager;
|
|
|
|
|
import android.content.Context;
|
|
|
|
|
import android.content.Intent;
|
|
|
|
|
import android.graphics.drawable.Drawable;
|
|
|
|
|
import android.text.TextUtils;
|
|
|
|
|
import android.util.Log;
|
|
|
|
|
import android.view.View;
|
|
|
|
|
import android.view.ViewGroup;
|
|
|
|
|
import android.widget.ImageView;
|
|
|
|
|
import android.widget.RelativeLayout;
|
|
|
|
|
import android.widget.TextView;
|
|
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
import androidx.recyclerview.widget.GridLayoutManager;
|
|
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
|
|
|
|
|
|
import com.opensource.svgaplayer.SVGADrawable;
|
|
|
|
|
import com.opensource.svgaplayer.SVGAImageView;
|
|
|
|
|
import com.opensource.svgaplayer.SVGAParser;
|
|
|
|
|
import com.opensource.svgaplayer.SVGAVideoEntity;
|
|
|
|
|
import com.yunbao.common.CommonAppConfig;
|
|
|
|
|
import com.yunbao.common.Constants;
|
|
|
|
|
import com.yunbao.common.activity.WebViewActivity;
|
|
|
|
|
import com.yunbao.common.bean.GoogleBean;
|
|
|
|
|
import com.yunbao.common.bean.NewLevelModel;
|
|
|
|
|
import com.yunbao.common.bean.UserBean;
|
|
|
|
|
import com.yunbao.common.bean.UserItemBean;
|
|
|
|
|
import com.yunbao.common.glide.ImgLoader;
|
|
|
|
|
import com.yunbao.common.interfaces.CommonCallback;
|
|
|
|
|
import com.yunbao.common.interfaces.OnItemClickListener;
|
|
|
|
|
import com.yunbao.common.manager.NewLevelManager;
|
|
|
|
|
import com.yunbao.common.utils.RouteUtil;
|
|
|
|
|
import com.yunbao.common.utils.SVGAViewUtils;
|
|
|
|
|
import com.yunbao.common.utils.WordUtil;
|
|
|
|
|
import com.yunbao.common.views.AbsMainViewHolder;
|
|
|
|
|
import com.yunbao.live.activity.LiveRecordActivity;
|
|
|
|
|
import com.yunbao.live.activity.RoomManageActivity;
|
|
|
|
|
import com.yunbao.live.activity.WebViewActivityMedal;
|
|
|
|
|
import com.yunbao.live.utils.LiveTextRender;
|
|
|
|
|
import com.yunbao.main.R;
|
|
|
|
|
import com.yunbao.main.activity.EditProfileActivity;
|
|
|
|
|
import com.yunbao.main.activity.FansActivity;
|
|
|
|
|
import com.yunbao.main.activity.FollowActivity;
|
|
|
|
|
import com.yunbao.main.activity.MyProfitActivity;
|
|
|
|
|
import com.yunbao.main.activity.MyVideoActivity;
|
|
|
|
|
import com.yunbao.main.activity.MyWalletActivity;
|
|
|
|
|
import com.yunbao.main.activity.RewardActivity;
|
|
|
|
|
import com.yunbao.main.activity.SettingActivity;
|
|
|
|
|
import com.yunbao.main.activity.ThreeDistributActivity;
|
|
|
|
|
import com.yunbao.main.activity.ZhuangBanActivity;
|
|
|
|
|
import com.yunbao.main.adapter.MainMeAdapter;
|
|
|
|
|
import com.yunbao.main.http.MainHttpConsts;
|
|
|
|
|
import com.yunbao.main.http.MainHttpUtil;
|
|
|
|
|
|
|
|
|
|
import java.net.MalformedURLException;
|
|
|
|
|
import java.net.URL;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Created by cxf on 2018/9/22.
|
|
|
|
|
* 我的
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
public class MainMeViewHolder1 extends AbsMainViewHolder implements OnItemClickListener<UserItemBean>, View.OnClickListener {
|
|
|
|
|
|
|
|
|
|
private ImageView mAvatar, mSex, mLevelAnchor, mLevel;
|
|
|
|
|
|
|
|
|
|
private TextView mName, tv_level, mID;
|
|
|
|
|
private ImageView img_kefu, img_setting;
|
|
|
|
|
private RelativeLayout rt_kefu, rt_setting;
|
|
|
|
|
private boolean mPaused;
|
|
|
|
|
private RecyclerView mRecyclerView;
|
|
|
|
|
private MainMeAdapter mAdapter;
|
|
|
|
|
private TextView signature;
|
|
|
|
|
private TextView coin, gold;//金豆,钻石
|
|
|
|
|
private TextView btnCopy;
|
|
|
|
|
private SVGAImageView gift_svga;
|
|
|
|
|
private View v_noble;
|
|
|
|
|
// private LinearLayout btnUserNoble;
|
|
|
|
|
private ImageView user_noble_ico, good_nub_ico;
|
|
|
|
|
private TextView user_noble_text, leave;
|
|
|
|
|
private UserItemBean beanStetting = null, beanKefu = null;
|
|
|
|
|
private boolean firstInto = true;
|
|
|
|
|
|
|
|
|
|
public MainMeViewHolder1(Context context, ViewGroup parentView) {
|
|
|
|
|
super(context, parentView);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected int getLayoutId() {
|
|
|
|
|
return R.layout.view_main_me1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void init() {
|
|
|
|
|
mAvatar = (ImageView) findViewById(R.id.avatar);
|
|
|
|
|
mAvatar.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
RouteUtil.forwardUserHome(mContext, CommonAppConfig.getInstance().getUid(), 0);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
mName = (TextView) findViewById(R.id.name);
|
|
|
|
|
gift_svga = (SVGAImageView) findViewById(com.yunbao.live.R.id.gift_svga);
|
|
|
|
|
gift_svga.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
RouteUtil.forwardUserHome(mContext, CommonAppConfig.getInstance().getUid(), 0);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
user_noble_ico = (ImageView) findViewById(R.id.user_noble_ico);
|
|
|
|
|
// mSex = (ImageView) findViewById(R.id.sex);
|
|
|
|
|
mLevelAnchor = (ImageView) findViewById(R.id.level_anchor);
|
|
|
|
|
mLevel = (ImageView) findViewById(R.id.level);
|
|
|
|
|
tv_level = (TextView) findViewById(R.id.tv_level);
|
|
|
|
|
good_nub_ico = (ImageView) findViewById(R.id.good_nub_ico);
|
|
|
|
|
mID = (TextView) findViewById(R.id.id_val);
|
|
|
|
|
// mFollow = (TextView) findViewById(R.id.btn_follow);
|
|
|
|
|
// mFans = (TextView) findViewById(R.id.btn_fans);
|
|
|
|
|
signature = (TextView) findViewById(R.id.signature);
|
|
|
|
|
coin = (TextView) findViewById(R.id.coin);
|
|
|
|
|
gold = (TextView) findViewById(R.id.gold);
|
|
|
|
|
btnCopy = (TextView) findViewById(R.id.btn_copy);
|
|
|
|
|
// btnUserNoble = (LinearLayout) findViewById(R.id.btn_user_noble);
|
|
|
|
|
user_noble_text = (TextView) findViewById(R.id.user_noble_text);
|
|
|
|
|
leave = (TextView) findViewById(R.id.leave);
|
|
|
|
|
|
|
|
|
|
img_kefu = (ImageView) findViewById(R.id.img_kefu);
|
|
|
|
|
img_setting = (ImageView) findViewById(R.id.img_setting);
|
|
|
|
|
rt_kefu = (RelativeLayout) findViewById(R.id.rt_kefu);
|
|
|
|
|
rt_setting = (RelativeLayout) findViewById(R.id.rt_setting);
|
|
|
|
|
|
|
|
|
|
v_noble = (View) findViewById(R.id.v_noble);
|
|
|
|
|
|
|
|
|
|
// mFollow.setOnClickListener(this);
|
|
|
|
|
// mFans.setOnClickListener(this);
|
|
|
|
|
findViewById(R.id.btn_edit).setOnClickListener(this);
|
|
|
|
|
// findViewById(R.id.btn_msg).setOnClickListener(this);
|
|
|
|
|
findViewById(R.id.btn_wallet).setOnClickListener(this);
|
|
|
|
|
findViewById(R.id.btn_coin).setOnClickListener(this);
|
|
|
|
|
findViewById(R.id.btn_gold).setOnClickListener(this);
|
|
|
|
|
|
|
|
|
|
findViewById(R.id.rt_kefu).setOnClickListener(this);
|
|
|
|
|
findViewById(R.id.rt_setting).setOnClickListener(this);
|
|
|
|
|
findViewById(R.id.v_noble).setOnClickListener(this);
|
|
|
|
|
|
|
|
|
|
//主播等级
|
|
|
|
|
mLevelAnchor.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
String url = CommonAppConfig.HOST + "/h5/Level/index.html?token=" + CommonAppConfig.getInstance().getToken() + "&uid=" + CommonAppConfig.getInstance().getUid() + "&isZh=" + (WordUtil.isNewZh() ? "1" : "0") + "&for";
|
|
|
|
|
WebViewActivity.forward(mContext, url, false);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//用户等级
|
|
|
|
|
mLevel.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View view) {
|
|
|
|
|
String url = CommonAppConfig.HOST + "/h5/Level/index.html?token=" + CommonAppConfig.getInstance().getToken() + "&uid=" + CommonAppConfig.getInstance().getUid() + "&isZh=" + (WordUtil.isNewZh() ? "1" : "0");
|
|
|
|
|
WebViewActivity.forward(mContext, url, false);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// btnUserNoble.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onClick(View v) {
|
|
|
|
|
// UserBean u = CommonAppConfig.getInstance().getUserBean();
|
|
|
|
|
// String url = CommonAppConfig.HOST + "/h5/Noble/index.html?nickname=" + u.getUserNiceName() + "&usernobId=" + u.getNoble_id() + "&token=" + CommonAppConfig.getInstance().getToken() + "&uid=" + CommonAppConfig.getInstance().getUid();
|
|
|
|
|
// ZhuangBanActivity.forward(mContext, url, false);
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
|
|
btnCopy.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
ClipboardManager cm = (ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
|
|
|
|
|
cm.setText(mID.getText() + "");
|
|
|
|
|
Toast.makeText(mContext, "複製成功", Toast.LENGTH_SHORT).show();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
// findViewById(R.id.btn_detail).setOnClickListener(this);
|
|
|
|
|
// findViewById(R.id.btn_shop).setOnClickListener(this);
|
|
|
|
|
mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView);
|
|
|
|
|
mRecyclerView.setHasFixedSize(true);
|
|
|
|
|
// mRecyclerView.setLayoutManager(new LinearLayoutManager(mContext, LinearLayoutManager.VERTICAL, false));
|
|
|
|
|
mRecyclerView.setLayoutManager(new GridLayoutManager(mContext, 4, GridLayoutManager.VERTICAL, false));
|
|
|
|
|
// EventBus.getDefault().register(this);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onPause() {
|
|
|
|
|
super.onPause();
|
|
|
|
|
mPaused = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResume() {
|
|
|
|
|
super.onResume();
|
|
|
|
|
if (isShowed() && mPaused) {
|
|
|
|
|
loadData();
|
|
|
|
|
}
|
|
|
|
|
mPaused = false;
|
|
|
|
|
// EventBus.getDefault().unregister(this);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onDestroy() {
|
|
|
|
|
super.onDestroy();
|
|
|
|
|
MainHttpUtil.cancel(MainHttpConsts.GET_BASE_INFO);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void loadData() {
|
|
|
|
|
if (isFirstLoadData()) {
|
|
|
|
|
CommonAppConfig appConfig = CommonAppConfig.getInstance();
|
|
|
|
|
UserBean u = appConfig.getUserBean();
|
|
|
|
|
List<UserItemBean> list = appConfig.getUserItemList();
|
|
|
|
|
if (u != null && list != null) {
|
|
|
|
|
showData(u, list);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MainHttpUtil.getGoogle(mCallback1);
|
|
|
|
|
MainHttpUtil.getBaseInfo(mCallback);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取谷歌
|
|
|
|
|
//谷歌支付是否打开 1是打开 0 关闭
|
|
|
|
|
String Is_hide = "1";
|
|
|
|
|
private CommonCallback<GoogleBean> mCallback1 = new CommonCallback<GoogleBean>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void callback(GoogleBean bean) {
|
|
|
|
|
if (bean != null) {
|
|
|
|
|
Is_hide = bean.getIs_hide();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
private CommonCallback<UserBean> mCallback = new CommonCallback<UserBean>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void callback(UserBean bean) {
|
|
|
|
|
List<UserItemBean> list = CommonAppConfig.getInstance().getUserItemList();
|
|
|
|
|
if (bean != null) {
|
|
|
|
|
showData(bean, list);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
private void showData(UserBean u, List<UserItemBean> list) {
|
|
|
|
|
ImgLoader.displayAvatar(mContext, u.getAvatar(), mAvatar);
|
|
|
|
|
// mTtileView.setText(u.getUserNiceName());
|
|
|
|
|
mName.setText(u.getUserNiceName());
|
|
|
|
|
user_noble_text.setText(u.getNoble_name());
|
|
|
|
|
// mSex.setImageResource(CommonIconUtil.getSexIcon(u.getSex()));
|
|
|
|
|
coin.setText(u.getYuanbao());
|
|
|
|
|
gold.setText(u.getCoin());
|
|
|
|
|
signature.setText(u.getSignature());
|
|
|
|
|
CommonAppConfig appConfig = CommonAppConfig.getInstance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (u.getDress().getAvatar_frame() != null) {
|
|
|
|
|
if (u.getDress().getAvatar_frame().contains("svga")) {
|
|
|
|
|
try {
|
|
|
|
|
new SVGAParser(mContext).parse(new URL(u.getDress().getAvatar_frame()), new SVGAParser.ParseCompletion() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onComplete(SVGAVideoEntity videoItem) {
|
|
|
|
|
SVGADrawable drawable = new SVGADrawable(videoItem);
|
|
|
|
|
gift_svga.setImageDrawable(drawable);
|
|
|
|
|
SVGAViewUtils.playEndClear(gift_svga);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onError() {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
} catch (MalformedURLException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
ImgLoader.display(mContext, u.getDress().getAvatar_frame(), gift_svga);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (u.getDress().getMedal() != null) {
|
|
|
|
|
Log.e("tag", u.getDress().getMedal());
|
|
|
|
|
ImgLoader.display(mContext, u.getDress().getMedal(), user_noble_ico);
|
|
|
|
|
} else {
|
|
|
|
|
user_noble_ico.setImageResource(R.mipmap.df_nobe);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<NewLevelModel> models = new NewLevelManager(mContext).getNewAnchorLevelModels();
|
|
|
|
|
int anchorLevel = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
anchorLevel = u.getLevelAnchor();
|
|
|
|
|
String imgUrl = "";
|
|
|
|
|
for (NewLevelModel newLevelModel : models) {
|
|
|
|
|
if (newLevelModel.getLeveMin() <= anchorLevel && anchorLevel <= newLevelModel.getLeveMax()) {
|
|
|
|
|
imgUrl = newLevelModel.getThumb();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
leave.setText(String.valueOf(u.getLevelAnchor()));
|
|
|
|
|
ImgLoader.display(mContext, imgUrl, mLevelAnchor);
|
|
|
|
|
new LiveTextRender().getLevelImage(mContext, u.getLevel(), new ImgLoader.DrawableCallback() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onLoadSuccess(Drawable drawable) {
|
|
|
|
|
ImgLoader.display2(mContext, drawable, mLevel);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onLoadFailed() {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//修改靓号图标 个人中心
|
|
|
|
|
if (u.getGoodnum() != null && !u.getGoodnum().equals("")) {
|
|
|
|
|
good_nub_ico.setVisibility(View.VISIBLE);
|
|
|
|
|
mID.setText(" " + u.getGoodnum());
|
|
|
|
|
} else {
|
|
|
|
|
good_nub_ico.setVisibility(View.GONE);
|
|
|
|
|
mID.setText(u.getLiangNameTip());
|
|
|
|
|
}
|
|
|
|
|
// mFollow.setText("" + u.getFollows());
|
|
|
|
|
// mFans.setText("" + u.getFans());
|
|
|
|
|
if (list != null && list.size() > 0) {
|
|
|
|
|
List<UserItemBean> listNow = new ArrayList<>();
|
|
|
|
|
for (UserItemBean userItemBean : list) {
|
|
|
|
|
if (userItemBean.getId() != 21 && userItemBean.getId() != 13) {
|
|
|
|
|
listNow.add(userItemBean);
|
|
|
|
|
} else if (userItemBean.getId() == 21) {
|
|
|
|
|
beanKefu = userItemBean;
|
|
|
|
|
} else if (userItemBean.getId() == 13) {
|
|
|
|
|
beanStetting = userItemBean;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (mAdapter == null) {
|
|
|
|
|
mAdapter = new MainMeAdapter(mContext, listNow);
|
|
|
|
|
mAdapter.setOnItemClickListener(this);
|
|
|
|
|
mRecyclerView.setAdapter(mAdapter);
|
|
|
|
|
} else {
|
|
|
|
|
mAdapter.setList(listNow);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (beanKefu != null) {
|
|
|
|
|
ImgLoader.display(mContext, beanKefu.getThumb(), img_kefu);
|
|
|
|
|
}
|
|
|
|
|
if (beanStetting != null) {
|
|
|
|
|
ImgLoader.display(mContext, beanStetting.getThumb(), img_setting);
|
|
|
|
|
}
|
|
|
|
|
Constants.myUid = u.getGoodnum();
|
|
|
|
|
Constants.myAvatar = u.getAvatar();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onItemClick(UserItemBean bean, int position) {
|
|
|
|
|
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) {//三级分销
|
|
|
|
|
ThreeDistributActivity.forward(mContext, bean.getName(), url);
|
|
|
|
|
} else {
|
|
|
|
|
if (bean.getId() == 31) {
|
|
|
|
|
//跳转网页版粉丝徽章
|
|
|
|
|
WebViewActivityMedal.forward(mContext, url);
|
|
|
|
|
} else if (bean.getId() == 5) {
|
|
|
|
|
ZhuangBanActivity.forward(mContext, CommonAppConfig.HOST + "/h5/Personality.html");
|
|
|
|
|
//獎勵中心
|
|
|
|
|
} else if (bean.getId() == 23) {
|
|
|
|
|
Log.i("tsa", url);
|
|
|
|
|
RewardActivity.forward(mContext, url);
|
|
|
|
|
} else {
|
|
|
|
|
WebViewActivity.forward(mContext, url, false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onClick(View v) {
|
|
|
|
|
int i = v.getId();
|
|
|
|
|
if (i == R.id.btn_edit) {
|
|
|
|
|
mContext.startActivity(new Intent(mContext, EditProfileActivity.class));
|
|
|
|
|
}
|
|
|
|
|
// else if (i == R.id.btn_follow) {
|
|
|
|
|
// forwardFollow();
|
|
|
|
|
// }
|
|
|
|
|
else if (i == R.id.btn_fans) {
|
|
|
|
|
forwardFans();
|
|
|
|
|
// } else if (i == R.id.btn_msg) {
|
|
|
|
|
// ChatActivity.forward(mContext);
|
|
|
|
|
} else if (i == R.id.btn_wallet) {
|
|
|
|
|
mContext.startActivity(new Intent(mContext, MyWalletActivity.class).putExtra("p", 0));
|
|
|
|
|
} else if (i == R.id.btn_coin) {
|
|
|
|
|
mContext.startActivity(new Intent(mContext, MyWalletActivity.class).putExtra("p", 2));
|
|
|
|
|
} else if (i == R.id.btn_gold) {
|
|
|
|
|
mContext.startActivity(new Intent(mContext, MyWalletActivity.class).putExtra("p", 0));
|
|
|
|
|
} else if (i == R.id.rt_kefu) {
|
|
|
|
|
WebViewActivity.forward(mContext, beanKefu.getHref(), false);
|
|
|
|
|
} else if (i == R.id.rt_setting) {
|
|
|
|
|
forwardSetting();
|
|
|
|
|
} else if (i == R.id.v_noble) {
|
|
|
|
|
UserBean u = CommonAppConfig.getInstance().getUserBean();
|
|
|
|
|
String url = CommonAppConfig.HOST + "/h5/Noble/index.html?nickname=" + u.getUserNiceName() + "&usernobId=" + u.getNoble_id() + "&token=" + CommonAppConfig.getInstance().getToken() + "&uid=" + CommonAppConfig.getInstance().getUid() + "&isZh=" + (WordUtil.isNewZh() ? "1" : 0);
|
|
|
|
|
ZhuangBanActivity.forward(mContext, url, false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 编辑个人资料
|
|
|
|
|
*/
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置
|
|
|
|
|
*/
|
|
|
|
|
private void forwardSetting() {
|
|
|
|
|
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));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|