package eVVM.apk.ui.My; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import butterknife.BindView; import butterknife.OnClick; import eVVM.apk.R; import eVVM.apk.common.MyLazyFragment; import eVVM.apk.helper.ActivityStackManager; import eVVM.apk.helper.SPUtils; import eVVM.apk.ui.bean.LoginBean; import eVVM.apk.ui.home.HomeActivity; import eVVM.apk.ui.login.AuthenticationActivity; import eVVM.apk.ui.login.LoginActivity; public class MyFragment extends MyLazyFragment { @BindView(R.id.my_img_head) ImageView myImgHead; @BindView(R.id.my_tv_name) TextView myTvName; public static MyFragment newInstance() { return new MyFragment(); } @Override protected int getLayoutId() { return R.layout.my_fragment; } @Override protected int getTitleId() { return 0; } @Override protected void initView() { } @Override protected void initData() { } @Override public boolean isStatusBarEnabled() { // 使用沉浸式状态栏 return !super.isStatusBarEnabled(); } @OnClick({R.id.my_img_head, R.id.my_sb_information, R.id.sb_setting_explain, R.id.sb_setting_about, R.id.my_btn_exit}) public void onViewClicked(View view) { switch (view.getId()) { case R.id.my_img_head: //点击头像 break; case R.id.my_sb_information: //个人信息 startActivity(InformationActivity.class); break; case R.id.sb_setting_explain: //说明 startActivity(AuthenticationActivity.class); break; case R.id.sb_setting_about: //关于 startActivity(AboutActivity.class); break; case R.id.my_btn_exit: //退出的操作 startActivity(LoginActivity.class); SPUtils.clear(getBindingActivity()); // 进行内存优化,销毁掉所有的界面 ActivityStackManager.getInstance().finishAllActivities(LoginActivity.class); break; } } }