private void StartTango() { tango = new Tango(this, new Runnable(() => { Log.Debug(Tag, "TangoRunnable"); try { TangoSupport.Initialize(); var tangoConfig = GetTangoConfig(tango); tango.Connect(tangoConfig); TangoAddListeners(); tango.ConnectTextureId(TangoCameraIntrinsics.TangoCameraColor, -1); } catch (TangoOutOfDateException e) { Log.Error(Tag, "TangoOutOfDateException", e); } catch (TangoErrorException e) { Log.Error(Tag, "TangoErrorException", e); } catch (TangoInvalidException e) { Log.Error(Tag, "TangoInvalidException", e); } })); }
protected override void OnResume() { Log.Debug(Tag, "OnResume"); base.OnResume(); _tango = new Tango(this, new Runnable(() => { Log.Debug(Tag, "TangoRunnable"); //try //{ TangoSupport.Initialize(); _tangoConfig = SetupTangoConfig(_tango); _tango.Connect(_tangoConfig); startupTango(); //} //catch (TangoOutOfDateException e) //{ // Log.Error(Tag, GetString(R. // string.exception_out_of_date), // e) // ; //} //catch (TangoErrorException e) //{ // Log.Error(Tag, GetString(R. // string.exception_tango_error), // e) // ; //} //catch (TangoInvalidException e) //{ // Log.Error(Tag, GetString(R. // string.exception_tango_invalid), // e) // ; //} })); }
protected override void OnResume() { base.OnResume(); _tango = new Tango(this, new Runnable(() => { Log.Debug(Tag, "TangoRunnable"); try { TangoSupport.Initialize(); _tangoConfig = SetupTangoConfig(_tango); _tango.Connect(_tangoConfig); _isConnected = true; var adfs = _tango.ListAreaDescriptions(); // get the number of adfs var nr = adfs.Count; var textView = FindViewById <TextView>(Resource.Id.textView2); RunOnUiThread(() => textView.Text = nr.ToString()); } catch (TangoOutOfDateException e) { Log.Error(Tag, "TangoOutOfDateException", e); } catch (TangoErrorException e) { // this exception gets thrown Log.Error(Tag, "TangoErrorException", e); } catch (TangoInvalidException e) { Log.Error(Tag, "TangoInvalidException", e); } })); }