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, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, 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, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, 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, unregisterForContextMenu
public static SearchFragment newInstance(@Nullable EditorKey appKey, java.util.List<EditorKey> exclude)
public void onCreate(android.os.Bundle savedInstanceState)
onCreate
in class androidx.fragment.app.Fragment
public android.view.View onCreateView(@NonNull android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class androidx.fragment.app.Fragment
public void onAttach(android.content.Context context)
onAttach
in class androidx.fragment.app.Fragment
public void onCreateOptionsMenu(android.view.Menu menu, android.view.MenuInflater inflater)
onCreateOptionsMenu
in class androidx.fragment.app.Fragment
public boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected
in class androidx.fragment.app.Fragment
public void onSearchComplete(DirectionsStartSearchResponse response)
DirectionsStartSearch.DirectionsStartSearchListener
Called when a search completes successfully.
onSearchComplete
in interface DirectionsStartSearch.DirectionsStartSearchListener
public void onSearchError(java.lang.Throwable tr)
DirectionsStartSearch.DirectionsStartSearchListener
Called when a search fails to complete.
onSearchError
in interface DirectionsStartSearch.DirectionsStartSearchListener