diff --git a/src/main/java/ru/touchin/roboswag/components/navigation/ViewController.java b/src/main/java/ru/touchin/roboswag/components/navigation/ViewController.java index 4e4f6e9..4b7e2c5 100644 --- a/src/main/java/ru/touchin/roboswag/components/navigation/ViewController.java +++ b/src/main/java/ru/touchin/roboswag/components/navigation/ViewController.java @@ -23,7 +23,10 @@ import android.os.Bundle; import android.os.Parcelable; import android.support.annotation.NonNull; import android.support.annotation.Nullable; +import android.support.v4.app.Fragment; import android.util.SparseArray; +import android.view.Menu; +import android.view.MenuInflater; import android.view.ViewGroup; import rx.Observable; @@ -119,6 +122,17 @@ public class ViewController extends FragmentNavigation { addViewControllerToStack(viewControllerClass, null, state, null, transactionSetup); } + public void pushViewControllerForResult(@NonNull final Class, + ? extends StatelessViewControllerFragment>>> viewControllerClass, + @NonNull final Fragment targetFragment) { + addStatelessViewControllerToStack(viewControllerClass, targetFragment, + viewControllerClass.getName() + ';' + WITH_TARGET_FRAGMENT_TAG_MARK, null); + } + public void pushViewControllerForResult(@NonNull final Class, ? extends SimpleViewControllerFragment>>> viewControllerClass,