-
- 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,net.gini.android.capture.analysis.AnalysisFragmentInterface,net.gini.android.capture.internal.ui.FragmentImplCallback
public class AnalysisFragment extends Fragment implements FragmentImplCallback, AnalysisFragmentInterface
Internal use only.
-
-
Method Summary
Modifier and Type Method Description voidonCreate(Bundle savedInstanceState)Internal use only. LayoutInflateronGetLayoutInflater(@Nullable() Bundle savedInstanceState)ViewonCreateView(LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)Internal use only. voidonViewCreated(@NonNull() View view, @Nullable() Bundle savedInstanceState)voidonDestroy()Internal use only. voidonResume()Internal use only. voidonStop()Internal use only. voidsetListener(@NonNull() AnalysisFragmentListener listener)Set a listener for analysis events. voidsetCancelListener(@NonNull() CancelListener cancelListener)static AnalysisFragmentcreateInstance(@NonNull() Document document, @Nullable() String documentAnalysisErrorMessage)Factory method for creating a new instance of the Fragment using the provided document. voidshowAlertDialog(@NonNull() String message, @NonNull() String positiveButtonTitle, @NonNull() DialogInterface.OnClickListener positiveButtonClickListener, @Nullable() String negativeButtonTitle, @Nullable() DialogInterface.OnClickListener negativeButtonClickListener, @Nullable() DialogInterface.OnCancelListener cancelListener)NavControllerfindNavController()-
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, 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, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class net.gini.android.capture.internal.ui.FragmentImplCallback
getActivity, getChildFragmentManager, getParentFragment, getParentFragmentManager, getView, getViewLifecycleOwner, safeNavigate, startActivity, startActivityForResult -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onGetLayoutInflater
@NonNull() LayoutInflater onGetLayoutInflater(@Nullable() Bundle savedInstanceState)
-
onCreateView
@Nullable() View onCreateView(LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)
Internal use only.
-
onViewCreated
void onViewCreated(@NonNull() View view, @Nullable() Bundle savedInstanceState)
-
onDestroy
void onDestroy()
Internal use only.
-
onResume
void onResume()
Internal use only.
-
onStop
void onStop()
Internal use only.
-
setListener
void setListener(@NonNull() AnalysisFragmentListener listener)
Set a listener for analysis events.
By default the hosting Activity is expected to implementthe AnalysisFragmentListener. In case that is not feasible you may set thelistener using this method.
Note: the listener is expected to be available until the fragment isattached to an activity. Make sure to set the listener before that.
- Parameters:
listener- AnalysisFragmentListener instance
-
setCancelListener
void setCancelListener(@NonNull() CancelListener cancelListener)
-
createInstance
static AnalysisFragment createInstance(@NonNull() Document document, @Nullable() String documentAnalysisErrorMessage)
Factory method for creating a new instance of the Fragment using the provided document.
You may pass in an optional analysis error message. This error message is shown to the userwith a retry button.
Note: Always use this method to create new instances. Document is required and anexception is thrown if it's missing.
- Parameters:
document- must be the Document from (Document)documentAnalysisErrorMessage- an optional error message shown to the user
-
showAlertDialog
void showAlertDialog(@NonNull() String message, @NonNull() String positiveButtonTitle, @NonNull() DialogInterface.OnClickListener positiveButtonClickListener, @Nullable() String negativeButtonTitle, @Nullable() DialogInterface.OnClickListener negativeButtonClickListener, @Nullable() DialogInterface.OnCancelListener cancelListener)
-
findNavController
@NonNull() NavController findNavController()
-
-
-
-