Пример #1
0
        public App()
        {
            InitializeComponent();

            App.Client  = new Jammit.Forms.Client.BasicHttpClient();
            App.Library = new FolderLibrary(DataDirectory, Client);

            MainPage = new Jammit.Forms.Views.MainPage();
        }
Пример #2
0
        public App(string dataDirectory, Func <JcfMedia, Task <IJcfPlayer> > playerFactory, IJcfLoader loader)
        {
            App.Client        = new Jammit.Forms.Client.RestClient();
            App.DataDirectory = dataDirectory;
            App.Library       = new FolderLibrary(dataDirectory, Client);
            App.PlayerFactory = playerFactory;
            App.MediaLoader   = loader;

            MainPage = new Jammit.Forms.Views.MainPage();
        }
Пример #3
0
        public App()
        {
            InitializeComponent();

            App.Client = new Client.BasicHttpClient();

            if (string.IsNullOrEmpty(App.DataDirectory))
            {
                App.DataDirectory = Xamarin.Essentials.FileSystem.AppDataDirectory;
            }

            App.Library = new FolderLibrary(DataDirectory, Client);

            LocalizationResourceManager.Instance.SetCulture(System.Globalization.CultureInfo.GetCultureInfo(Settings.Culture));

            MainPage = new Jammit.Forms.Views.MainPage();
        }