public class SearchableListDialog
extends android.app.DialogFragment
implements android.widget.SearchView.OnQueryTextListener, android.widget.SearchView.OnCloseListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
SearchableListDialog.OnSearchTextChanged |
static interface |
SearchableListDialog.SearchableItem<T> |
| Constructor and Description |
|---|
SearchableListDialog() |
| Modifier and Type | Method and Description |
|---|---|
static SearchableListDialog |
newInstance(java.util.List items) |
boolean |
onClose() |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.app.Dialog |
onCreateDialog(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onPause() |
boolean |
onQueryTextChange(java.lang.String s) |
boolean |
onQueryTextSubmit(java.lang.String s) |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
setOnSearchableItemClickListener(SearchableListDialog.SearchableItem searchableItem) |
void |
setOnSearchTextChangedListener(SearchableListDialog.OnSearchTextChanged onSearchTextChanged) |
void |
setPositiveButton(java.lang.String strPositiveButtonText) |
void |
setPositiveButton(java.lang.String strPositiveButtonText,
android.content.DialogInterface.OnClickListener onClickListener) |
void |
setTitle(java.lang.String strTitle) |
dismiss, dismissAllowingStateLoss, dump, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onDestroyView, onDetach, onDismiss, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, showequals, 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, onActivityResult, onAttach, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, 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, toString, unregisterForContextMenupublic static SearchableListDialog newInstance(java.util.List items)
public void onCreate(android.os.Bundle savedInstanceState)
onCreate in class android.app.DialogFragmentpublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class android.app.Fragmentpublic android.app.Dialog onCreateDialog(android.os.Bundle savedInstanceState)
onCreateDialog in class android.app.DialogFragmentpublic void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState in class android.app.DialogFragmentpublic void setTitle(java.lang.String strTitle)
public void setPositiveButton(java.lang.String strPositiveButtonText)
public void setPositiveButton(java.lang.String strPositiveButtonText,
android.content.DialogInterface.OnClickListener onClickListener)
public void setOnSearchableItemClickListener(SearchableListDialog.SearchableItem searchableItem)
public void setOnSearchTextChangedListener(SearchableListDialog.OnSearchTextChanged onSearchTextChanged)
public boolean onClose()
onClose in interface android.widget.SearchView.OnCloseListenerpublic void onPause()
onPause in class android.app.Fragmentpublic boolean onQueryTextSubmit(java.lang.String s)
onQueryTextSubmit in interface android.widget.SearchView.OnQueryTextListenerpublic boolean onQueryTextChange(java.lang.String s)
onQueryTextChange in interface android.widget.SearchView.OnQueryTextListener