public class HomePresenter extends java.lang.Object implements PresenterFunctions, PresenterFunctions.HomeFunctions
En concreto, se encarga de realizar la "configuracion inicial" del Fragment, que, consiste en actualizar el item del NavigationView al primer item del mismo, fijar la orientacion de la pantalla a "Portrait", para evitar que se pueda girar y fijar el Toolbar como SupportActionBar.
Ademas de eso, se encarga de crear los diferentes Fragment en funcion del boton sobre el que haya pulsado el usuario.
Esta clase forma parte de la aplicacion TFG-Goniometer, desarrollada para el Trabajo de Fin de Grado - Grado en Ingenieria Informatica (Universidad de Valladolid)
HomeFragment
,
MainModel
,
MedicionFragment
,
UltimasMedicionesFragment
,
PacientesFragment
PresenterFunctions.HomeFunctions, PresenterFunctions.MainFunctions, PresenterFunctions.MedicionFunctions, PresenterFunctions.NuevaMedicionFunctions, PresenterFunctions.NuevoPacienteFunctions, PresenterFunctions.PacientesFunctions, PresenterFunctions.PerfilPacienteFunctions, PresenterFunctions.SobreAppFunctions, PresenterFunctions.UltimasMedicionesFunctions
Constructor and Description |
---|
HomePresenter(android.app.Fragment fragment,
MainModel model)
Constructor principal de la clase
|
Modifier and Type | Method and Description |
---|---|
void |
onDestroy()
Perform any final cleanup before an activity is destroyed.
|
void |
onNuevaMedicionClicked()
Evento ClickListener que se llama cuando el usuario ha pulsado sobre el boton
"NUEVA MEDICION" en el HomeFragment.
|
void |
onPerfilPacientesClicked()
Evento ClickListener que se llama cuando el usuario ha pulsado sobre el boton
"PERFILES DE PACIENTES" en el HomeFragment.
|
void |
onUltimasMedicionesClicked()
Evento ClickListener que se llama cuando el usuario ha pulsado sobre el boton
"ULTIMAS 10 MEDICIONES" en el HomeFragment.
|
void |
setUpInitialSettings(android.support.v7.widget.Toolbar toolbar)
Metodo que realiza las operaciones iniciales cuando se crea el Fragment HomeFragment.
|
public HomePresenter(android.app.Fragment fragment, MainModel model)
fragment
- Fragmento (Vista) con la que mantiene una relacion 1-a-1.model
- Modelo (unico) de la aplicacion.public void setUpInitialSettings(android.support.v7.widget.Toolbar toolbar)
setUpInitialSettings
in interface PresenterFunctions.HomeFunctions
toolbar
- Toolbar a emplear como SupportActionBarpublic void onNuevaMedicionClicked()
onNuevaMedicionClicked
in interface PresenterFunctions.HomeFunctions
public void onUltimasMedicionesClicked()
onUltimasMedicionesClicked
in interface PresenterFunctions.HomeFunctions
public void onPerfilPacientesClicked()
onPerfilPacientesClicked
in interface PresenterFunctions.HomeFunctions
public void onDestroy()
onDestroy
in interface PresenterFunctions