Guest User

Untitled

a guest
Oct 17th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. public class Setup : MvxAndroidSetup
  2. {
  3. public Setup(Context applicationContext)
  4. : base(applicationContext)
  5. {
  6. }
  7.  
  8. protected override IMvxApplication CreateApp()
  9. {
  10. return new App();
  11. }
  12.  
  13. protected override IEnumerable<Assembly> AndroidViewAssemblies =>
  14. new List<Assembly>(base.AndroidViewAssemblies)
  15. {
  16. typeof(Android.Support.Design.Widget.NavigationView).Assembly,
  17. typeof(Android.Support.Design.Widget.FloatingActionButton).Assembly,
  18. typeof(Android.Support.V7.Widget.Toolbar).Assembly,
  19. typeof(Android.Support.V4.Widget.DrawerLayout).Assembly,
  20. typeof(Android.Support.V4.View.ViewPager).Assembly,
  21. typeof(MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView).Assembly
  22. };
  23.  
  24. /// <summary>
  25. /// This is very important to override. The default view presenter does not know how to show fragments!
  26. /// </summary>
  27. protected override IMvxAndroidViewPresenter CreateViewPresenter()
  28. {
  29. var mvxFragmentsPresenter = new MvxFragmentsPresenter(AndroidViewAssemblies);
  30. Mvx.RegisterSingleton<IMvxAndroidViewPresenter>(mvxFragmentsPresenter);
  31. return mvxFragmentsPresenter;
  32. }
  33. }
Add Comment
Please, Sign In to add comment