Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Setup : MvxAndroidSetup
- {
- public Setup(Context applicationContext)
- : base(applicationContext)
- {
- }
- protected override IMvxApplication CreateApp()
- {
- return new App();
- }
- protected override IEnumerable<Assembly> AndroidViewAssemblies =>
- new List<Assembly>(base.AndroidViewAssemblies)
- {
- typeof(Android.Support.Design.Widget.NavigationView).Assembly,
- typeof(Android.Support.Design.Widget.FloatingActionButton).Assembly,
- typeof(Android.Support.V7.Widget.Toolbar).Assembly,
- typeof(Android.Support.V4.Widget.DrawerLayout).Assembly,
- typeof(Android.Support.V4.View.ViewPager).Assembly,
- typeof(MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView).Assembly
- };
- /// <summary>
- /// This is very important to override. The default view presenter does not know how to show fragments!
- /// </summary>
- protected override IMvxAndroidViewPresenter CreateViewPresenter()
- {
- var mvxFragmentsPresenter = new MvxFragmentsPresenter(AndroidViewAssemblies);
- Mvx.RegisterSingleton<IMvxAndroidViewPresenter>(mvxFragmentsPresenter);
- return mvxFragmentsPresenter;
- }
- }
Add Comment
Please, Sign In to add comment