package it.fdev.unisaconnect; import it.fdev.unisaconnect.R; import it.fdev.unisaconnect.MainActivity.BootableFragmentsEnum; import it.fdev.unisaconnect.data.SharedPrefDataManager; import it.fdev.utils.CustomButtonWithImg; import it.fdev.utils.MySimpleFragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; public class FragmentStudentServices extends MySimpleFragment { private SharedPrefDataManager mDataManager; private CustomButtonWithImg tipoCorsoBtn, accountBtn, webBtn, librettoBtn, appelliBtn, presenzeBtn, pagamentiBtn, webmailBtn, bibliotecaButton; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mDataManager = new SharedPrefDataManager(mActivity.getApplicationContext()); if (!mDataManager.loginDataExists()) { mActivity.switchContent(BootableFragmentsEnum.ACCOUNT, true); return null; } View mainView = (View) inflater.inflate(R.layout.fragment_student_services, container, false); return mainView; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); tipoCorsoBtn = (CustomButtonWithImg) view.findViewById(R.id.tipo_corso_btn); accountBtn = (CustomButtonWithImg) view.findViewById(R.id.account_btn); webBtn = (CustomButtonWithImg) view.findViewById(R.id.web_page_btn); librettoBtn = (CustomButtonWithImg) view.findViewById(R.id.libretto_btn); appelliBtn = (CustomButtonWithImg) view.findViewById(R.id.appelli_btn); pagamentiBtn = (CustomButtonWithImg) view.findViewById(R.id.pagamenti_btn); webmailBtn = (CustomButtonWithImg) view.findViewById(R.id.webmail_btn); bibliotecaButton = (CustomButtonWithImg) view.findViewById(R.id.biblioteca_btn); presenzeBtn = (CustomButtonWithImg) view.findViewById(R.id.presenze_btn); accountBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.ACCOUNT, false); } }); webBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.ESSE3_WEB, false); } }); librettoBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.LIBRETTO, false); } }); appelliBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.APPELLI, false); } }); presenzeBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.PRESENZE, false); } }); pagamentiBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.PAGAMENTI, false); } }); webmailBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.WEBMAIL, false); } }); bibliotecaButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.BIBLIO_SEARCH, false); } }); tipoCorsoBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mActivity.switchContent(BootableFragmentsEnum.TIPO_CORSO, false); } }); } @Override public void onResume() { super.onResume(); if (!mDataManager.loginDataExists()) { mActivity.switchContent(BootableFragmentsEnum.ACCOUNT, true); } } @Override public int getTitleResId() { return R.string.servizi_esse3; } }