package com.hyrt.readreport; import com.hyrt.cei.ui.personcenter.PersonCenter; import com.hyrt.ceiphone.R; import com.hyrt.ceiphone.common.Announcement; import com.hyrt.ceiphone.common.Disclaimer; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.RelativeLayout; import android.widget.Toast; public class CeiReportBottomMenu extends android.support.v4.app.Fragment implements OnClickListener { public RelativeLayout layout_jptj; public RelativeLayout layout_ydph; public RelativeLayout layout_flll; public RelativeLayout layout_mfbg; public RelativeLayout layout_ssbg; public RelativeLayout layout_tzgg; public RelativeLayout layout_grzx; public RelativeLayout layout_gywm; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View view = inflater.inflate(R.layout.read_report_bottom_menu, container, false); layout_jptj = (RelativeLayout) view.findViewById(R.id.read_report_jp); layout_jptj.setOnClickListener(this); layout_ydph = (RelativeLayout) view.findViewById(R.id.read_report_ph); layout_ydph.setOnClickListener(this); layout_flll = (RelativeLayout) view.findViewById(R.id.read_report_fl); layout_flll.setOnClickListener(this); layout_mfbg = (RelativeLayout) view.findViewById(R.id.read_report_mf); layout_mfbg.setOnClickListener(this); layout_ssbg = (RelativeLayout) view.findViewById(R.id.read_report_find); layout_ssbg.setOnClickListener(this); layout_tzgg = (RelativeLayout) view.findViewById(R.id.read_report_tzgg); layout_tzgg.setOnClickListener(this); layout_grzx = (RelativeLayout) view.findViewById(R.id.read_report_grzx); layout_grzx.setOnClickListener(this); layout_gywm = (RelativeLayout) view.findViewById(R.id.read_report_gywm); layout_gywm.setOnClickListener(this); return view; } @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); switch (v.getId()) { case R.id.read_report_jp: if (getActivity() instanceof ReadReportGoodActivity) { } else { intent.setClass(getActivity(), ReadReportGoodActivity.class); startActivity(intent); } break; case R.id.read_report_ph: if (getActivity() instanceof ReadReportPH) { } else { // Toast.makeText(getActivity(), "successfully", // Toast.LENGTH_SHORT).show(); intent.setClass(getActivity(), ReadReportPH.class); startActivity(intent); } break; case R.id.read_report_fl: if (getActivity() instanceof ReadReportFL) { } else { intent.setClass(getActivity(), ReadReportFL.class); startActivity(intent); } break; case R.id.read_report_mf: if (getActivity() instanceof ReadReportMF) { } else { intent.setClass(getActivity(), ReadReportMF.class); startActivity(intent); } break; case R.id.read_report_find: if (getActivity() instanceof ReadReportFind) { } else { intent.setClass(getActivity(), ReadReportFind.class); startActivity(intent); } break; case R.id.read_report_tzgg: if (getActivity() instanceof Announcement) { } else { intent.setClass(getActivity(), Announcement.class); startActivity(intent); } break; case R.id.read_report_grzx: if (getActivity() instanceof PersonCenter) { } else { if (checkIsLogin()) { intent.setClass(getActivity(), PersonCenter.class); startActivity(intent); } else { Toast.makeText(getActivity(), "请登录后查看", Toast.LENGTH_SHORT) .show(); } } break; case R.id.read_report_gywm: if (getActivity() instanceof Disclaimer) { } else { intent.setClass(getActivity(), Disclaimer.class); startActivity(intent); } break; } } private boolean checkIsLogin() { SharedPreferences settings = getActivity().getSharedPreferences( "loginInfo", Activity.MODE_PRIVATE); String loginName = settings.getString("LOGINNAME", ""); if (loginName.equals("")) { return false; } else { return true; } } }