|
|
@@ -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); |