Package io.didomi.sdk.lifecycle
Class DidomiLifecycleHandler
-
- All Implemented Interfaces:
public final class DidomiLifecycleHandlerHandles lifecycle of the calling Activity, to ensure that Didomi behaves correctly through the different Activity state changes
-
-
Field Summary
Fields Modifier and Type Field Description private BooleannoticeWasDisplayedprivate BooleanpreferencesWasDisplayedprivate FragmentActivitycurrentActivity
-
Constructor Summary
Constructors Constructor Description DidomiLifecycleHandler()
-
Method Summary
Modifier and Type Method Description final BooleangetNoticeWasDisplayed()final UnitsetNoticeWasDisplayed(Boolean noticeWasDisplayed)final BooleangetPreferencesWasDisplayed()final UnitsetPreferencesWasDisplayed(Boolean preferencesWasDisplayed)final FragmentActivitygetCurrentActivity()final UnitsetCurrentActivity(FragmentActivity currentActivity)final Unitobserve(FragmentActivity activity)Start observing Activity state final BooleanshouldRestoreUIState()Whether we need to restore Didomi state when attaching a new Activity -
-
Method Detail
-
getNoticeWasDisplayed
final Boolean getNoticeWasDisplayed()
-
setNoticeWasDisplayed
final Unit setNoticeWasDisplayed(Boolean noticeWasDisplayed)
-
getPreferencesWasDisplayed
final Boolean getPreferencesWasDisplayed()
-
setPreferencesWasDisplayed
final Unit setPreferencesWasDisplayed(Boolean preferencesWasDisplayed)
-
getCurrentActivity
final FragmentActivity getCurrentActivity()
-
setCurrentActivity
final Unit setCurrentActivity(FragmentActivity currentActivity)
-
shouldRestoreUIState
final Boolean shouldRestoreUIState()
Whether we need to restore Didomi state when attaching a new Activity
-
-
-
-