ソースを参照

feat: 个人中心-用户手机号动态获取

master
huting 2年前
コミット
e23ef51b22

+ 22
- 3
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/fragment/FragmentHomeFour.java ファイルの表示

@@ -5,14 +5,28 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.google.gson.Gson;
import com.huntersun.vkyes.etcopencard.databinding.FragmentHomeFourBinding;
import com.huntersun.vkyes.etcopencard.project.api.Api;
import com.huntersun.vkyes.etcopencard.project.api.Converter;
import com.huntersun.vkyes.etcopencard.project.api.FatherBean;
import com.huntersun.vkyes.etcopencard.project.api.MyRetrofit;
import com.huntersun.vkyes.etcopencard.project.api.RequestParameters;
import com.huntersun.vkyes.etcopencard.project.api.Result;
import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode;
import com.huntersun.vkyes.etcopencard.project.api.bean.ResultBean;
import com.huntersun.vkyes.etcopencard.project.api.bean.SendTheVerificationCodeBean;
import com.huntersun.vkyes.etcopencard.project.tool.MyShared;
import com.huntersun.vkyes.etcopencard.project.tool.Utils;
import com.huntersun.vkyes.etcopencard.project.ui.activity.MainActivity;
import com.huntersun.vkyes.etcopencard.project.ui.activity.user.EditPwdActivity;
import com.huntersun.vkyes.etcopencard.project.utils.FunHelper;
import com.huntersun.vkyes.etcopencard.src.aop.SingleClick;
import com.huntersun.vkyes.etcopencard.src.app.AppFragment;
import com.huntersun.vkyes.etcopencard.src.app.TitleBarFragment;
import com.huntersun.vkyes.etcopencard.src.manager.ActivityManager;
import com.huntersun.vkyes.etcopencard.src.ui.activity.LoginActivity;
import com.jeremyliao.liveeventbus.LiveEventBus;


/**
@@ -42,6 +56,9 @@ public class FragmentHomeFour extends TitleBarFragment<MainActivity> {
protected void initView() {
binding.sbPersonDataAddress.setOnClickListener(this);
binding.sbPersonDataPassword.setOnClickListener(this);

String mobile = (String) MyShared.getInstance().get(MyShared.USER_PHONE,"");
binding.tvUserPhone.setText(FunHelper.midleReplaceStar(mobile));
}

@Override
@@ -53,9 +70,11 @@ public class FragmentHomeFour extends TitleBarFragment<MainActivity> {
@SingleClick
public void onClick(View view) {
if (view == binding.sbPersonDataAddress) {
startActivity(LoginActivity.class);
// 进行内存优化,销毁除登录页之外的所有界面
ActivityManager.getInstance().finishAllActivities(LoginActivity.class);
new Utils().showMessDialog(getActivity(), "是否确认退出登录?", dialog -> {
startActivity(LoginActivity.class);
// 进行内存优化,销毁除登录页之外的所有界面
ActivityManager.getInstance().finishAllActivities(LoginActivity.class);
});
} else if (view == binding.sbPersonDataPassword) {
Intent intent = new Intent();
intent.putExtra("start", false);

+ 2
- 1
app/src/main/res/layout-v2/fragment_home_four.xml ファイルの表示

@@ -49,10 +49,11 @@
android:textColor="#FFFFFF" />

<TextView
android:id="@+id/tvUserPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_18"
android:text="178****1236"
android:text=""
android:textColor="#FFFFFF" />

</LinearLayout>

読み込み中…
キャンセル
保存