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,
PacientesFragmentPresenterFunctions.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.HomeFunctionstoolbar - Toolbar a emplear como SupportActionBarpublic void onNuevaMedicionClicked()
onNuevaMedicionClicked in interface PresenterFunctions.HomeFunctionspublic void onUltimasMedicionesClicked()
onUltimasMedicionesClicked in interface PresenterFunctions.HomeFunctionspublic void onPerfilPacientesClicked()
onPerfilPacientesClicked in interface PresenterFunctions.HomeFunctionspublic void onDestroy()
onDestroy in interface PresenterFunctions