| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package eVVM.apk.ui.My;
- import android.os.Bundle;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ImageView;
- import android.widget.TextView;
- import butterknife.BindView;
- import butterknife.ButterKnife;
- import butterknife.OnClick;
- import butterknife.Unbinder;
- import eVVM.apk.R;
- import eVVM.apk.common.MyLazyFragment;
- import eVVM.apk.helper.ActivityStackManager;
- import eVVM.apk.ui.home.HomeActivity;
- import eVVM.apk.ui.login.LoginActivity;
- public class MyFragment extends MyLazyFragment<HomeActivity> {
- @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:
- //说明
- break;
- case R.id.sb_setting_about:
- //关于
- startActivity(AboutActivity.class);
- break;
- case R.id.my_btn_exit:
- //退出的操作
- startActivity(LoginActivity.class);
- // 进行内存优化,销毁掉所有的界面
- ActivityStackManager.getInstance().finishAllActivities(LoginActivity.class);
- break;
- }
- }
- }
|