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.FragmentsavedInstanceState - 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.Fragmentinflater - 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.NuevaMedicionFunctionsconstantesBundle - ArrayListpublic void setText(int textView,
java.lang.String text)
setText in interface ViewFunctions.NuevaMedicionFunctionstextView - TextView en el que se debe escribirtext - Texto a escribirpublic void setLayoutVisibility(int layout,
int visible)
setLayoutVisibility in interface ViewFunctions.NuevaMedicionFunctionslayout - LinearLayout sobre el que se aplica este metodovisible - Visibilidad a asignarpublic void displaySuccess()
displaySuccess in interface ViewFunctions.NuevaMedicionFunctionspublic void displayErrorDatabase()
displayErrorDatabase in interface ViewFunctions.NuevaMedicionFunctionspublic void displayErrorUser()
displayErrorUser in interface ViewFunctions.NuevaMedicionFunctionspublic void onDestroy()
onDestroy in class android.app.Fragment