Manager for custom UI fragments.
実装: | Parcelable |
パッケージ: | ui |
getActionBarFragment(LoginFlowState)
Returns a custom fragment for the action bar above the scrollable content.
This method will be called when the UI state is updating, after stateDidUpdate
.
public Fragment getActionBarFragment(LoginFlowState state)
パラメーター | 説明 |
---|---|
state | The current state of the login flow |
getBodyFragment(LoginFlowState)
Returns a custom fragment for the body in the middle of the scrollable container.
This method will be called when the UI state is updating, after stateDidUpdate
.
public Fragment getBodyFragment(LoginFlowState state)
パラメーター | 説明 |
---|---|
state | The current state of the login flow |
getButtonType(LoginFlowState)
Returns the button type for the given login state.
This method is only called for PhoneLogin, EmailLogin, and ConfirmationCode fragments.
public ButtonType getButtonType(LoginFlowState state)
パラメーター | 説明 |
---|---|
state | The current state of the login flow |
getHeaderFragment(LoginFlowState)
Returns a custom fragment for the top of the content in the scrollable container.
This method will be called when the UI state is updating, after stateDidUpdate
.
public Fragment getHeaderFragment(LoginFlowState state)
パラメーター | 説明 |
---|---|
state | The current state of the login flow |
getTextPosition(LoginFlowState)
Returns the position of the text relative to the content body fragment.
This method will be called when the UI state is updating, after stateDidUpdate
.
public TextPosition getTextPosition(LoginFlowState state)
パラメーター | 説明 |
---|---|
state | The current state of the login flow |
setAdvancedUIManagerListener(AdvancedUIManagerListener)
Sets the listener supplied by Account Kit, which can be used to send messages back to the current state.
public void setAdvancedUIManagerListener(AdvancedUIManagerListener listener)
パラメーター | 説明 |
---|---|
listener | The listener object |
onError(AccountKitError)
Called when an error is encountered and should be displayed in the UI.
This method will be called before the fragments are retrieved.
public void onError(AccountKitError error)
パラメーター | 説明 |
---|---|
error | The error |