public ExceptionHandler(Settings settings, BaseScreen screen, ApplicationContext context) { _settings = settings; _screen = screen; _context = context; }
void StartApplication(Settings settings) { Settings = settings; Settings.ReadSettings(); Settings.WriteSettings(); _logonScreen = new LogonScreen(_baseActivity, Settings, LoadApplication); _progressScreen = new ProgressScreen(_baseActivity, Settings); AppContext = new ApplicationContext(_baseActivity, Settings, LoadComplete); AppContext.LoadingProgress += _progressScreen.Progress; AppContext.ReturnToStartMenu += OpenStartScreen; ExceptionHandler = new ExceptionHandler(Settings, _baseActivity, AppContext); HandleLastError(Prepare); }