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()); }
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(); }
public App() { InitializeComponent(); MainPage = new XamarinApp.MainPage(); }