From a289e59fdbbd3678c9904b99b5712410b2698414 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期三, 29 十一月 2023 14:22:45 +0800 Subject: [PATCH] 2023年11月29日14:22:37 --- app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java index bea1c3d..e857999 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java @@ -25,6 +25,9 @@ public class MeFragment extends CustomBaseFragment { private FragmentMeBinding viewBinding; + private CUserInfo mC_UserInfo; + private BUserInfo mB_UserInfo; + @Override public Object getContentView() { @@ -63,6 +66,7 @@ HdlAccountLogic.getInstance().getMemberInfo_C(new CloudCallBeak<CUserInfo>() { @Override public void onSuccess(CUserInfo cUserInfo) { + mC_UserInfo = cUserInfo; // hideLoading(); //鑾峰彇鐢ㄦ埛澶村儚璺緞 if (cUserInfo.getMemberHeadIcon().contains("http")) { @@ -102,6 +106,7 @@ HdlAccountLogic.getInstance().getUserInfo_B(new CloudCallBeak<BUserInfo>() { @Override public void onSuccess(BUserInfo bUserInfo) { + mB_UserInfo = bUserInfo; // hideLoading(); updateView(bUserInfo, null); } @@ -119,6 +124,16 @@ * 娉ㄥ唽鐩戝惉鍣� */ private void initEvent() { + + viewBinding.fragmentMeIconParentCl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(); + intent.setClass(_mActivity, PersonalDataActivity.class); + intent.putExtra("memberHeadIcon", mC_UserInfo.getMemberHeadIcon()); + startActivity(intent); + } + }); viewBinding.fragmentMeLineSetIl.fragmentMeLineRightIconClickIv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -179,10 +194,19 @@ * 鍒濆鍖栫晫闈� */ private void initView() { - viewBinding.toolbarTopFragmentMeRl.topTitleTv.setText(R.string.power_station_me); + + + viewBinding.toolbarTopFragmentMeRl.topTitleTv.setText(R.string.me); viewBinding.toolbarTopFragmentMeRl.topMoreIv.setVisibility(View.VISIBLE); viewBinding.toolbarTopFragmentMeRl.topMoreIv.setImageResource(R.drawable.message); + viewBinding.fragmentMeLineMessageCenterIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.message_center); + viewBinding.fragmentMeLineMessageCenterIl.fragmentMeLineTitleIv.setText(R.string.set_message_center); + viewBinding.fragmentMeLineMessageCenterIl.fragmentMeLineV.setVisibility(View.VISIBLE); + + viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.user_management); + viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineTitleIv.setText(R.string.set_user_management); + viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineV.setVisibility(View.VISIBLE); viewBinding.fragmentMeLineSetIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.set); viewBinding.fragmentMeLineSetIl.fragmentMeLineTitleIv.setText(R.string.me_set); @@ -190,6 +214,12 @@ viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.asregards); viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineTitleIv.setText(R.string.me_regard); + + if (!UserConfigManage.getInstance().isBAccount()) { + viewBinding.fragmentMeLineMessageCenterIl.getRoot().setVisibility(View.GONE); + viewBinding.fragmentMeLineUserManagementIl.getRoot().setVisibility(View.GONE); + } + } } -- Gitblit v1.8.0