-
- All Implemented Interfaces:
public interface UIProviderThis Abstract Class is in charge of providing the SDK with UI elements (Activities, Fragments, Views, etc.) for different devices. Currently the implementations include Android TV and Mobile cases.
-
-
Method Summary
Modifier and Type Method Description UnitcreateNotice(FragmentActivity activity)StateFlow<Boolean>getNoticeState()BooleanhasNotice()UnitremoveNotice()UnitcreatePreferences(FragmentActivity activity, Boolean shouldOpenVendors)StateFlow<Boolean>getPreferencesState()BooleanhasPreferences()UnitremovePreferences()abstract MutableStateFlow<Boolean>isNoticeDisplayed()abstract MutableStateFlow<Boolean>isPreferencesDisplayed()-
-
Method Detail
-
createNotice
@CallSuper() Unit createNotice(FragmentActivity activity)
-
getNoticeState
StateFlow<Boolean> getNoticeState()
-
removeNotice
Unit removeNotice()
-
createPreferences
@CallSuper() Unit createPreferences(FragmentActivity activity, Boolean shouldOpenVendors)
-
getPreferencesState
StateFlow<Boolean> getPreferencesState()
-
hasPreferences
Boolean hasPreferences()
-
removePreferences
Unit removePreferences()
-
isNoticeDisplayed
abstract MutableStateFlow<Boolean> isNoticeDisplayed()
-
isPreferencesDisplayed
abstract MutableStateFlow<Boolean> isPreferencesDisplayed()
-
-
-
-