public class NuevaMedicionFragment extends android.app.Fragment implements ViewFunctions.NuevaMedicionFunctions
Esta clase forma parte de la aplicacion TFG-Goniometer, desarrollada para el Trabajo de Fin de Grado - Grado en Ingenieria Informatica (Universidad de Valladolid)
Spinner
,
NuevaMedicionPresenter
Modifier and Type | Field and Description |
---|---|
(package private) NuevaMedicionPresenter |
presenter |
Constructor and Description |
---|
NuevaMedicionFragment() |
Modifier and Type | Method and Description |
---|---|
void |
displayErrorDatabase()
Metodo que muestra un mensaje de error cuando se ha intentado introducir una nueva medicion
en la Base de Datos.
|
void |
displayErrorUser()
Metodo que muestra un mensaje de error cuando el usuario ha introducido algun dato erroneo, o
no ha rellenado alguno de los campos obligatorios al almacenar una nueva medicion.
|
void |
displaySuccess()
Metodo que muestra un mensaje de exito cuando se ha logrado almacenar correctamente una
medicion en la Base de Datos.
|
void |
onCreate(android.os.Bundle savedInstanceState)
Called when the activity is starting.
|
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
Metodo llamado para instanciar el Fragment con su layout asociada
(R.layout.nueva_medicion_fragment, en este caso).
|
void |
onDestroy()
Perform any final cleanup before an activity is destroyed.
|
void |
setConstantesBundle(java.util.ArrayList<java.lang.String> constantesBundle)
Metodo que se encarga de asignar a las variables locales, la informacion contenida en el
Bundle
|
void |
setLayoutVisibility(int layout,
int visible)
Metodo que se encarga de modificar la visibilidad del LinearLayout en funcion del
segundo parametro que se recibe
|
void |
setText(int textView,
java.lang.String text)
Metodo que se encarga de escribir en el TextView indicado el texto que recibe como
parametro.
|
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onDestroyView, onDetach, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onTrimMemory, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, toString, unregisterForContextMenu
@Inject NuevaMedicionPresenter presenter
public void onCreate(@Nullable android.os.Bundle savedInstanceState)
En este punto se comprueba si se ha pasado informacion al Fragment a traves de un Bundle, y, de ser asi, es almacenada en las variables globales del Fragment.
onCreate
in class android.app.Fragment
savedInstanceState
- Bundle: If the activity is being re-initialized after
previously being shut down then this Bundle contains the
data it most recently supplied in
onSaveInstanceState(Bundle). Otherwise it is null.@Nullable public android.view.View onCreateView(android.view.LayoutInflater inflater, @Nullable android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class android.app.Fragment
inflater
- The LayoutInflater object that can be used to inflate any view in the
fragment.container
- If non-null, this is the parent view that the fragment's UI should be
attached to. The fragment should not add the view itself, but this can be
used to generate the LayoutParams of the view.savedInstanceState
- If non-null, this fragment is being re-constructed from a previous
saved state as given here. Return the View for the fragment's UI,
or null.public void setConstantesBundle(java.util.ArrayList<java.lang.String> constantesBundle)
setConstantesBundle
in interface ViewFunctions.NuevaMedicionFunctions
constantesBundle
- ArrayListpublic void setText(int textView, java.lang.String text)
setText
in interface ViewFunctions.NuevaMedicionFunctions
textView
- TextView en el que se debe escribirtext
- Texto a escribirpublic void setLayoutVisibility(int layout, int visible)
setLayoutVisibility
in interface ViewFunctions.NuevaMedicionFunctions
layout
- LinearLayout sobre el que se aplica este metodovisible
- Visibilidad a asignarpublic void displaySuccess()
displaySuccess
in interface ViewFunctions.NuevaMedicionFunctions
public void displayErrorDatabase()
displayErrorDatabase
in interface ViewFunctions.NuevaMedicionFunctions
public void displayErrorUser()
displayErrorUser
in interface ViewFunctions.NuevaMedicionFunctions
public void onDestroy()
onDestroy
in class android.app.Fragment