Example #1
0
        public App()
        {
            System.Diagnostics.Trace.Listeners.Add(new MyTraceListener());

            AppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
            if (!Directory.Exists(AppData))
            {
                Directory.CreateDirectory(AppData);
            }
            CfgFile = Path.Combine(AppData, "Config.json");
            if (File.Exists(CfgFile))
            {
                DataContractJsonSerializer dcjs = new DataContractJsonSerializer(typeof(JsonConfig));
                FileStream fs = new FileStream(CfgFile, FileMode.Open);

                try {
                    Config = (JsonConfig)dcjs.ReadObject(fs);
                } catch (Exception ex) {
                    System.Diagnostics.Trace.TraceError("Read Config => {0}", ex.ToString());
                    //MainPage.DisplayAlert("Exception Config.json", ex.ToString(), ":-/");
                }
                fs.Close();
            }
            else
            {
                Config      = new JsonConfig();
                Config.Uuid = Guid.NewGuid().ToString();
            }

            MainPage = new XamarinApp.MainPage();

            System.Diagnostics.Trace.TraceInformation("App created", Config.ToString());
        }
Example #2
0
 public App()
 {
     InitializeComponent();
     // default redirectURI; each platform specific project will have to override it with its own
     PCA      = new PublicClientApplication(ClientID);
     MainPage = new XamarinApp.MainPage();
 }
Example #3
0
        public App()
        {
            InitializeComponent();

            MainPage = new XamarinApp.MainPage();
        }