AdvancedUIManager
이 클래스는 더 이상 최신 버전의 SDK에서 사용할 수 없습니다.

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)
매개변수설명
stateThe current state of the login flow
Returns
A Fragment or null for the default fragment
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)
매개변수설명
stateThe current state of the login flow
Returns
A Fragment or null for the default fragment
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)
매개변수설명
stateThe current state of the login flow
Returns
A ButtonType or null for the default button for that flow
getFooterFragment(LoginFlowState)

Returns a custom fragment for the bottom of the content in the scrollable container.

This method will be called when the UI state is updating, after stateDidUpdate.

public Fragment getFooterFragment(LoginFlowState state)
매개변수설명
stateThe current state of the login flow
Returns
A Fragment or null for the default fragment
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)
매개변수설명
stateThe current state of the login flow
Returns
A Fragment or null for the default fragment
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)
매개변수설명
stateThe current state of the login flow
Returns
A TextPosition or null for the default position
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)
매개변수설명
listenerThe 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)
매개변수설명
errorThe error