public class TeachersFragment extends android.support.v4.app.Fragment implements android.support.v4.app.LoaderManager.LoaderCallbacks<java.util.List<TeachersAbsence>>, android.support.v7.widget.SearchView.OnQueryTextListener
TeachersAbsence,
TeachersLoader,
RecyclerViewAdapterProfs| Modifier and Type | Field and Description |
|---|---|
private RecyclerViewAdapterProfs |
adapter |
private android.support.v7.widget.RecyclerView |
recycler |
private android.support.v4.widget.SwipeRefreshLayout |
swipeContainer |
| Constructor and Description |
|---|
TeachersFragment() |
| Modifier and Type | Method and Description |
|---|---|
android.support.v4.content.Loader<java.util.List<TeachersAbsence>> |
onCreateLoader(int id,
android.os.Bundle args) |
void |
onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent,
android.os.Bundle savedInstanceState) |
void |
onLoaderReset(android.support.v4.content.Loader<java.util.List<TeachersAbsence>> loader) |
void |
onLoadFinished(android.support.v4.content.Loader<java.util.List<TeachersAbsence>> loader,
java.util.List<TeachersAbsence> data)
Transfers data to adapter after load finished
|
boolean |
onQueryTextChange(java.lang.String query)
Filters absences by name
|
boolean |
onQueryTextSubmit(java.lang.String query) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
private void |
refresh()
Refreshing the data if user wants it
|
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenuprivate RecyclerViewAdapterProfs adapter
private android.support.v7.widget.RecyclerView recycler
private android.support.v4.widget.SwipeRefreshLayout swipeContainer
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent,
android.os.Bundle savedInstanceState)
onCreateView in class android.support.v4.app.Fragmentpublic void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
onViewCreated in class android.support.v4.app.Fragmentprivate void refresh()
public android.support.v4.content.Loader<java.util.List<TeachersAbsence>> onCreateLoader(int id, android.os.Bundle args)
onCreateLoader in interface android.support.v4.app.LoaderManager.LoaderCallbacks<java.util.List<TeachersAbsence>>public void onLoadFinished(android.support.v4.content.Loader<java.util.List<TeachersAbsence>> loader, java.util.List<TeachersAbsence> data)
onLoadFinished in interface android.support.v4.app.LoaderManager.LoaderCallbacks<java.util.List<TeachersAbsence>>loader - the loader that has loaded the datadata - the awaited dataRecyclerViewAdapterProfs.setData(List)public void onLoaderReset(android.support.v4.content.Loader<java.util.List<TeachersAbsence>> loader)
onLoaderReset in interface android.support.v4.app.LoaderManager.LoaderCallbacks<java.util.List<TeachersAbsence>>public void onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater)
onCreateOptionsMenu in class android.support.v4.app.Fragmentpublic boolean onQueryTextSubmit(java.lang.String query)
onQueryTextSubmit in interface android.support.v7.widget.SearchView.OnQueryTextListenerpublic boolean onQueryTextChange(java.lang.String query)
onQueryTextChange in interface android.support.v7.widget.SearchView.OnQueryTextListenerquery - the user entryRecyclerViewAdapterProfs.filter(String)