public class PacientesFragment
extends android.app.Fragment
implements android.text.TextWatcher
Ademas, permite hacer un filtrado de este listado de pacientes en tiempo real (segun va introduciendo caracteres el usuario) en funcion del criterio de busqueda seleccionado en el Spinner (Nombre, ID o Tags) y de la informacion introducida en el EditText.
Esta clase forma parte de la aplicacion TFG-Goniometer, desarrollada para el Trabajo de Fin de Grado - Grado en Ingenieria Informatica (Universidad de Valladolid)
PacientesPresenter
,
TextWatcher
,
Spinner
,
Toolbar
,
RecyclerView
Modifier and Type | Field and Description |
---|---|
(package private) PacientesPresenter |
presenter |
Constructor and Description |
---|
PacientesFragment() |
Modifier and Type | Method and Description |
---|---|
void |
afterTextChanged(android.text.Editable s)
This method is called to notify you that, somewhere within 's', the text has been changed.
|
void |
beforeTextChanged(java.lang.CharSequence charSequence,
int start,
int count,
int after)
This method is called to notify you that, within 'charSequence', the 'count' characters
beginning at 'start' are about to be replaced by new text with length 'after'.
|
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.pacientes_fragment, en este caso).
|
void |
onDestroy()
Perform any final cleanup before an activity is destroyed.
|
void |
onTextChanged(java.lang.CharSequence charSequence,
int start,
int before,
int count)
This method is called to notify you that, within 'charSequence', the 'count' characters
beginning at 'start' have just replaced old text that had length 'before'.
|
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, onCreate, 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 PacientesPresenter presenter
@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 beforeTextChanged(java.lang.CharSequence charSequence, int start, int count, int after)
beforeTextChanged
in interface android.text.TextWatcher
charSequence
- CharSequencestart
- intcount
- intafter
- intpublic void onTextChanged(java.lang.CharSequence charSequence, int start, int before, int count)
onTextChanged
in interface android.text.TextWatcher
charSequence
- CharSequencestart
- intbefore
- intcount
- intpublic void afterTextChanged(android.text.Editable s)
afterTextChanged
in interface android.text.TextWatcher
s
- Editablepublic void onDestroy()
onDestroy
in class android.app.Fragment