public void AttachedService(IMvxService service) { var s = service as CompassService; _orientationManager = s.OrientationManager; _compassView.OrientationManager = s.OrientationManager; _landmarks = s.Landmarks; }
public static void verify(IMvxService service) { verifyApp(service); if (_instance == null && !_initialized) { Task.Factory.StartNew(() => startInitialization()).ContinueWith(_ => _instance.track(service)); } else { _instance.track(service); } }
public CompassRenderer(IMvxService service) : base(service) { try { _onChangedListener = new OnChangedListener(this); var inflater = LayoutInflater.From((Service)service); _layout = (FrameLayout)inflater.Inflate(Resource.Layout.compass, null); _layout.SetWillNotDraw(false); _compassView = (CompassView)_layout.FindViewById(Resource.Id.compass); _tipsContainer = (RelativeLayout)_layout.FindViewById(Resource.Id.tips_container); _tipsView = (TextView) _layout.FindViewById(Resource.Id.tips_view); } catch (Exception e) { Log.Debug("Exception", e.Message); Log.Debug("Exception", e.InnerException.Message); } }
public virtual void attachedService(IMvxService service) { }
public MvxGlassDirectRenderingCallbackTarget(IMvxService service) { _renderingCallbackWrapper = new DirectRenderingCallbackWrapper(this); }
public void untrack(IMvxService service) { _runningServices.Remove(service.GetType()); }
private void track(IMvxService service) { _runningServices.Add(service.GetType(), service); }