Class SearchFragment

java.lang.Object
androidx.fragment.app.Fragment
com.arubanetworks.meridian.search.SearchFragment
All Implemented Interfaces:
android.content.ComponentCallbacks, android.view.View.OnCreateContextMenuListener, androidx.activity.result.ActivityResultCaller, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.ViewModelStoreOwner, androidx.savedstate.SavedStateRegistryOwner, DirectionsStartSearch.DirectionsStartSearchListener

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.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    A Listener for receiving events from SearchFragment.

    Nested classes/interfaces inherited from class androidx.fragment.app.Fragment

    androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
  • Field Summary

    Fields inherited from class androidx.fragment.app.Fragment

    mPreviousWho
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    newInstance(EditorKey appKey, 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
    Called when a search completes successfully.
    void
    Called when a search fails to complete.

    Methods inherited from class androidx.fragment.app.Fragment

    dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, 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, registerForActivityResult, registerForActivityResult, 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SearchFragment

      public SearchFragment()
  • Method Details

    • newInstance

      public static SearchFragment newInstance(@Nullable EditorKey appKey, List<EditorKey> exclude)
    • onCreate

      public void onCreate(android.os.Bundle savedInstanceState)
      Overrides:
      onCreate in class androidx.fragment.app.Fragment
    • onCreateView

      public android.view.View onCreateView(@NonNull android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
      Overrides:
      onCreateView in class androidx.fragment.app.Fragment
    • onAttach

      public void onAttach(@NonNull android.content.Context context)
      Overrides:
      onAttach in class androidx.fragment.app.Fragment
    • onCreateOptionsMenu

      public void onCreateOptionsMenu(@NonNull android.view.Menu menu, android.view.MenuInflater inflater)
      Overrides:
      onCreateOptionsMenu in class androidx.fragment.app.Fragment
    • onOptionsItemSelected

      public boolean onOptionsItemSelected(android.view.MenuItem item)
      Overrides:
      onOptionsItemSelected in class androidx.fragment.app.Fragment
    • onSearchComplete

      public void onSearchComplete(DirectionsStartSearchResponse response)
      Description copied from interface: DirectionsStartSearch.DirectionsStartSearchListener
      Called when a search completes successfully.
      Specified by:
      onSearchComplete in interface DirectionsStartSearch.DirectionsStartSearchListener
    • onSearchError

      public void onSearchError(Throwable tr)
      Description copied from interface: DirectionsStartSearch.DirectionsStartSearchListener
      Called when a search fails to complete.
      Specified by:
      onSearchError in interface DirectionsStartSearch.DirectionsStartSearchListener