diff --git a/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessTargetedViewControllerFragment.java b/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessTargetedViewControllerFragment.java index 7b5f9cb..51bf4f8 100644 --- a/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessTargetedViewControllerFragment.java +++ b/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessTargetedViewControllerFragment.java @@ -19,8 +19,11 @@ package ru.touchin.roboswag.components.navigation.fragments; +import android.support.annotation.Nullable; + import ru.touchin.roboswag.components.navigation.AbstractState; import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity; +import ru.touchin.roboswag.core.log.Lc; /** * Created by Gavriil Sitnikov on 12/03/2016. @@ -29,4 +32,12 @@ import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivi public class StatelessTargetedViewControllerFragment> extends TargetedViewControllerFragment { + + @Nullable + @Override + public AbstractState getState() { + Lc.assertion("Trying to access to state of stateless fragment of " + getViewControllerClass()); + return null; + } + } diff --git a/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessViewControllerFragment.java b/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessViewControllerFragment.java index c33efa4..30b98a0 100644 --- a/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessViewControllerFragment.java +++ b/src/main/java/ru/touchin/roboswag/components/navigation/fragments/StatelessViewControllerFragment.java @@ -19,8 +19,11 @@ package ru.touchin.roboswag.components.navigation.fragments; +import android.support.annotation.Nullable; + import ru.touchin.roboswag.components.navigation.AbstractState; import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity; +import ru.touchin.roboswag.core.log.Lc; /** * Created by Gavriil Sitnikov on 12/03/2016. @@ -28,4 +31,12 @@ import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivi */ public class StatelessViewControllerFragment> extends SimpleViewControllerFragment { + + @Nullable + @Override + public AbstractState getState() { + Lc.assertion("Trying to access to state of stateless fragment of " + getViewControllerClass()); + return null; + } + }