public class ActivityAwarePaymentFragment extends AbstractPaymentFragment
AbstractPaymentFragment which assumes that the
activity into which the fragment is embedded into implements certain interfaces.
The activity which is using this fragment has to implement the CredentialsProviderResolver and FragmentTerminationListener interfaces. Optionally the
activity can implement any sub interface of FlowListener. For customization options see
AbstractPaymentFragment.
| Constructor and Description |
|---|
ActivityAwarePaymentFragment() |
| Modifier and Type | Method and Description |
|---|---|
protected FlowConfiguration.Builder |
createFlowConfigurationBuilder(FlowListener listener)
This method constructs the coordinator configuration.
|
protected CredentialsProviderResolver |
getCredentialsProviderResolver()
This method returns the resolver of
CredentialsProvider. |
protected FragmentTerminationListener |
getFragmentTerminationListener()
This method returns the listener which reacts up on the final states of the payment process.
|
void |
onCreate(android.os.Bundle savedInstanceState) |
createEventListener, createPaymentContainerEnlarger, onBackPressed, onCreateView, onDestroy, onSaveInstanceStatedump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onStart, onStop, onTrimMemory, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, 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 void onCreate(android.os.Bundle savedInstanceState)
onCreate in class android.app.Fragmentprotected CredentialsProviderResolver getCredentialsProviderResolver()
AbstractPaymentFragmentCredentialsProvider. The implementor may create
an instance of it or fetch it from some other source.getCredentialsProviderResolver in class AbstractPaymentFragmentCredentialsProvider.protected FragmentTerminationListener getFragmentTerminationListener()
AbstractPaymentFragmentgetFragmentTerminationListener in class AbstractPaymentFragmentprotected FlowConfiguration.Builder createFlowConfigurationBuilder(FlowListener listener)
AbstractPaymentFragmentFlowListener. It allows also to provide
custom view factories to inject custom views for the different views within the coordinator.createFlowConfigurationBuilder in class AbstractPaymentFragmentlistener - the fragment listener. This listener is responsible to react based upon the
events within the coordinator to adjust the fragment.