675c40ad8b9b1cd63de8faac23b314d439235449.svn-base 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package eVVM.apk.ui.My;
  2. import android.view.View;
  3. import android.widget.ImageView;
  4. import android.widget.TextView;
  5. import butterknife.BindView;
  6. import butterknife.OnClick;
  7. import eVVM.apk.R;
  8. import eVVM.apk.common.MyLazyFragment;
  9. import eVVM.apk.helper.ActivityStackManager;
  10. import eVVM.apk.helper.SPUtils;
  11. import eVVM.apk.ui.bean.LoginBean;
  12. import eVVM.apk.ui.home.HomeActivity;
  13. import eVVM.apk.ui.login.LoginActivity;
  14. public class MyFragment extends MyLazyFragment<HomeActivity> {
  15. @BindView(R.id.my_img_head)
  16. ImageView myImgHead;
  17. @BindView(R.id.my_tv_name)
  18. TextView myTvName;
  19. public static MyFragment newInstance() {
  20. return new MyFragment();
  21. }
  22. @Override
  23. protected int getLayoutId() {
  24. return R.layout.my_fragment;
  25. }
  26. @Override
  27. protected int getTitleId() {
  28. return 0;
  29. }
  30. @Override
  31. protected void initView() {
  32. }
  33. @Override
  34. protected void initData() {
  35. }
  36. @Override
  37. public boolean isStatusBarEnabled() {
  38. // 使用沉浸式状态栏
  39. return !super.isStatusBarEnabled();
  40. }
  41. @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})
  42. public void onViewClicked(View view) {
  43. switch (view.getId()) {
  44. case R.id.my_img_head:
  45. //点击头像
  46. break;
  47. case R.id.my_sb_information:
  48. //个人信息
  49. startActivity(InformationActivity.class);
  50. break;
  51. case R.id.sb_setting_explain:
  52. //说明
  53. //String userdata = (String) SPUtils.get(getBindingActivity(), "USERPHONE", "");
  54. //toast(userdata+" 0 ");
  55. break;
  56. case R.id.sb_setting_about:
  57. //关于
  58. startActivity(AboutActivity.class);
  59. break;
  60. case R.id.my_btn_exit:
  61. //退出的操作
  62. startActivity(LoginActivity.class);
  63. SPUtils.clear(getBindingActivity());
  64. // 进行内存优化,销毁掉所有的界面
  65. ActivityStackManager.getInstance().finishAllActivities(LoginActivity.class);
  66. break;
  67. }
  68. }
  69. }