public class SearchFragment extends androidx.fragment.app.Fragment implements DirectionsStartSearch.DirectionsStartSearchListener
A Fragment for presenting UI to search for and pick a placemark near the users location.
It is expected the the Activity that hosts this Fragment implements OnSearchResultSelectedListener.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SearchFragment.OnSearchResultSelectedListener
A Listener for receiving events from
SearchFragment. |
| Constructor and Description |
|---|
SearchFragment() |
| Modifier and Type | Method and Description |
|---|---|
static SearchFragment |
newInstance(EditorKey appKey,
java.util.List<EditorKey> exclude) |
void |
onAttach(android.content.Context context) |
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onSearchComplete(DirectionsStartSearchResponse response)
Called when a search completes successfully.
|
void |
onSearchError(java.lang.Throwable tr)
Called when a search fails to complete.
|
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, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, 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, unregisterForContextMenupublic static SearchFragment newInstance(@Nullable EditorKey appKey, java.util.List<EditorKey> exclude)
public void onCreate(android.os.Bundle savedInstanceState)
onCreate in class androidx.fragment.app.Fragmentpublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class androidx.fragment.app.Fragmentpublic void onAttach(android.content.Context context)
onAttach in class androidx.fragment.app.Fragmentpublic void onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater)
onCreateOptionsMenu in class androidx.fragment.app.Fragmentpublic boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected in class androidx.fragment.app.Fragmentpublic void onSearchComplete(DirectionsStartSearchResponse response)
DirectionsStartSearch.DirectionsStartSearchListenerCalled when a search completes successfully.
onSearchComplete in interface DirectionsStartSearch.DirectionsStartSearchListenerpublic void onSearchError(java.lang.Throwable tr)
DirectionsStartSearch.DirectionsStartSearchListenerCalled when a search fails to complete.
onSearchError in interface DirectionsStartSearch.DirectionsStartSearchListener