public class MainPresenter extends java.lang.Object implements PresenterFunctions, PresenterFunctions.MainFunctions
Estas tareas consisten en crear y añadir el Fragment HomeFragment inicial de
la aplicacion, inicializar la clase de tipo
Esta clase forma parte de la aplicacion TFG-Goniometer, desarrollada para el Trabajo de Fin de Grado - Grado en Ingenieria Informatica (Universidad de Valladolid)
DrawerLayout
,
NavigationView
,
MainActivity
,
MainModel
PresenterFunctions.HomeFunctions, PresenterFunctions.MainFunctions, PresenterFunctions.MedicionFunctions, PresenterFunctions.NuevaMedicionFunctions, PresenterFunctions.NuevoPacienteFunctions, PresenterFunctions.PacientesFunctions, PresenterFunctions.PerfilPacienteFunctions, PresenterFunctions.SobreAppFunctions, PresenterFunctions.UltimasMedicionesFunctions
Constructor and Description |
---|
MainPresenter(android.app.Activity activity,
MainModel model)
Constructor principal de la clase.
|
Modifier and Type | Method and Description |
---|---|
void |
onBackPressed()
Called when the activity (MainActivity) has detected the user's press of the back key.
|
void |
onCreateOptionsMenu(android.view.Menu menu)
Initialize the contents of the Activity's standard options menu.
|
void |
onDestroy()
Perform any final cleanup before an activity is destroyed.
|
boolean |
onOptionsItemSelected(android.view.MenuItem item)
This hook is called whenever an item in your options menu is selected.
|
void |
onPrepareOptionsMenu(android.view.Menu menu)
Prepare the Screen's standard options menu to be displayed
|
void |
setNavigationItem(int code)
Metodo que se emplea para marcar como seleccionado uno de los distintos items en el
NavigationView.
|
void |
setNavigationItemSelectedListener(android.support.design.widget.NavigationView navigationView,
android.support.v4.widget.DrawerLayout drawerLayout)
Metodo que obtiene las referencias al NavigationView y DrawerLayout de
MainActivity.
|
void |
setUpInitialSettings()
Metodo que realiza las operaciones iniciales cuando se crea la actividad
MainActivity.
|
public MainPresenter(android.app.Activity activity, MainModel model)
activity
- Actividad (Vista) con la que mantiene una relacion 1-a-1.model
- Modelo (unico) de la aplicacion.public void setUpInitialSettings()
setUpInitialSettings
in interface PresenterFunctions.MainFunctions
public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView navigationView, android.support.v4.widget.DrawerLayout drawerLayout)
setNavigationItemSelectedListener
in interface PresenterFunctions.MainFunctions
navigationView
- Menu sobre el que se aplicara el evento NavigationItemListenerdrawerLayout
- DrawerLayout que contiene al NavigationViewpublic void onCreateOptionsMenu(android.view.Menu menu)
onCreateOptionsMenu
in interface PresenterFunctions.MainFunctions
menu
- The options menu in which we place our items.public void onPrepareOptionsMenu(android.view.Menu menu)
onPrepareOptionsMenu
in interface PresenterFunctions.MainFunctions
menu
- The options menu as last shown or first initialized by
onCreateOptionsMenu().public boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected
in interface PresenterFunctions.MainFunctions
item
- The menu item that was selected.public void setNavigationItem(int code)
setNavigationItem
in interface PresenterFunctions.MainFunctions
code
- Posicion del item a marcar dentro del NavigationViewpublic void onBackPressed()
onBackPressed
in interface PresenterFunctions.MainFunctions
public void onDestroy()
onDestroy
in interface PresenterFunctions