123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- package com.jixin.im.fragment;
- import android.content.ClipboardManager;
- import android.content.Context;
- import android.os.Bundle;
- import android.text.TextUtils;
- import android.view.View;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.google.gson.Gson;
- import com.jixin.RetrofitUtil.RetrofitUtils;
- import com.jixin.im.BuildConfig;
- import com.jixin.im.MyApplication;
- import com.jixin.im.R;
- import com.jixin.im.bean.UserRelationBean;
- import com.jixin.im.helper.LoginSecureHelper;
- import com.jixin.im.ui.base.EasyFragment;
- import org.json.JSONException;
- import org.json.JSONObject;
- import java.io.IOException;
- import java.util.HashMap;
- import okhttp3.ResponseBody;
- import retrofit2.Callback;
- import retrofit2.Response;
- /**
- * 排行榜
- */
- public class MySuperiorFragment extends EasyFragment {
- private TextView tv_qq_fz;
- private TextView tv_wx_fz;
- private TextView tvVersion;
- @Override
- protected int inflateLayoutId() {
- return R.layout.fragment_mysuperior;
- }
- @Override
- protected void onActivityCreated(Bundle savedInstanceState, boolean createView) {
- findViewById(R.id.iv_title_left).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- getActivity().finish();
- }
- });
- ((TextView) findViewById(R.id.tv_title_center)).setText("我的上级");
- tv_qq_fz = findViewById(R.id.tv_qq_fz);
- tvVersion = findViewById(R.id.tvVersion);
- tvVersion.setText("俊友版本号:" + BuildConfig.VERSION_NAME);
- tv_qq_fz.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- ClipboardManager cmb = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE);
- cmb.setText(((TextView) findViewById(R.id.tv_qq_number)).getText().toString());
- Toast.makeText(getActivity(), "复制成功", Toast.LENGTH_SHORT).show();
- }
- });
- tv_wx_fz = findViewById(R.id.tv_wx_fz);
- tv_wx_fz.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- ClipboardManager cmb = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE);
- cmb.setText(((TextView) findViewById(R.id.tv_wx_number)).getText().toString());
- Toast.makeText(getActivity(), "复制成功", Toast.LENGTH_SHORT).show();
- }
- });
- getUserRelation();
- }
- /**
- * 获取上级信息
- */
- private void getUserRelation() {
- HashMap<String, String> map = new HashMap<>();
- map.put("membershipAccount", coreManager.getSelf().getMembershipAccount());
- LoginSecureHelper.generateHttpParam(MyApplication.getContext(), map, false);
- RetrofitUtils.getApiUrl().getUserRelation(map).enqueue(new Callback<ResponseBody>() {
- @Override
- public void onResponse(retrofit2.Call<ResponseBody> call, Response<ResponseBody> response) {
- try {
- JSONObject jsonObject = new JSONObject(response.body().string());
- if (jsonObject.getInt("resultCode") == 1) {
- UserRelationBean UserRelationBean = new Gson().fromJson(jsonObject.toString(), UserRelationBean.class);
- // UserRelationBean.getData().getSuperior().setQq("288288222");
- // UserRelationBean.getData().getSuperior().setWx("wx288288222");
- if (!TextUtils.isEmpty(UserRelationBean.getData().getSuperior().getQq())) {
- tv_qq_fz.setVisibility(View.VISIBLE);
- ((TextView) findViewById(R.id.tv_qq_number)).setText(UserRelationBean.getData().getSuperior().getQq());
- }
- if (!TextUtils.isEmpty(UserRelationBean.getData().getSuperior().getWx())) {
- tv_wx_fz.setVisibility(View.VISIBLE);
- ((TextView) findViewById(R.id.tv_wx_number)).setText(UserRelationBean.getData().getSuperior().getWx());
- }
- }
- } catch (JSONException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- @Override
- public void onFailure(retrofit2.Call<ResponseBody> call, Throwable t) {
- }
- });
- }
- }
|