added ability to set tag when pushing VC, added getter for VC container

This commit is contained in:
Anton Domnikov 2018-10-29 16:00:00 +03:00
parent 06a5157010
commit 3581f0bb5e
2 changed files with 6 additions and 1 deletions

View File

@ -433,6 +433,10 @@ public abstract class ViewController<TActivity extends FragmentActivity, TState
this.container = container;
}
@Nullable
public ViewGroup getContainer() {
return container;
}
}
}

View File

@ -57,6 +57,7 @@ open class ViewControllerNavigation<TActivity : FragmentActivity>(
viewControllerClass: Class<out ViewController<out TActivity, TState>>,
state: TState,
addToStack: Boolean = true,
backStackName: String? = null,
transactionSetup: ((FragmentTransaction) -> Unit)? = null
) {
addToStack(
@ -65,7 +66,7 @@ open class ViewControllerNavigation<TActivity : FragmentActivity>(
0,
addToStack,
ViewControllerFragment.args(viewControllerClass, state),
null,
backStackName,
transactionSetup
)
}