-
- 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.camera.CameraFragmentInterface,net.gini.android.capture.internal.ui.FragmentImplCallback
public class CameraFragment extends Fragment implements CameraFragmentInterface, FragmentImplCallback
Internal use only.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringREQUEST_KEYpublic final static StringRESULT_KEY_SHOULD_SCROLL_TO_LAST_PAGE
-
Method Summary
Modifier and Type Method Description voidonCreate(Bundle savedInstanceState)Internal use only. LayoutInflateronGetLayoutInflater(@Nullable() Bundle savedInstanceState)ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)Internal use only. voidonViewCreated(@NonNull() View view, @Nullable() Bundle savedInstanceState)voidonStart()Internal use only. voidonResume()Internal use only. voidonStop()Internal use only. voidonSaveInstanceState(@NonNull() Bundle outState)Internal use only. voidonDestroy()Internal use only. voidsetListener(@NonNull() CameraFragmentListener listener)Set a listener for camera events. voidsetCancelListener(@Nullable() CancelListener listener)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, ViewGroup container, Bundle savedInstanceState)
Internal use only.
-
onViewCreated
void onViewCreated(@NonNull() View view, @Nullable() Bundle savedInstanceState)
-
onStart
void onStart()
Internal use only.
-
onResume
void onResume()
Internal use only.
-
onStop
void onStop()
Internal use only.
-
onSaveInstanceState
void onSaveInstanceState(@NonNull() Bundle outState)
Internal use only.
-
onDestroy
void onDestroy()
Internal use only.
-
setListener
void setListener(@NonNull() CameraFragmentListener listener)
Set a listener for camera events.
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- the CameraFragmentListener instance
-
setCancelListener
void setCancelListener(@Nullable() CancelListener listener)
-
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()
-
-
-
-