예제 #1
0
        private void RequestUpdatesForLocationManager()
        {
            //this._progressDialog.Show();
            Task.Factory.StartNew(() =>
            {
                var sensorService = (SensorManager)this.GetSystemService(SensorService);
                this.StartListening(sensorService, null, SensorType.Accelerometer);
                RunOnUiThread(this.OnProcessDone);
            });

            var localtionManager = (LocationManager)this.GetSystemService(LocationService);
            var listener         = new GenericLocationListener();

            this._backgroundRunner = new BackgroundRunner(localtionManager, listener);
            this._backgroundRunner.Run();
        }
예제 #2
0
 public BackgroundRunner(LocationManager localtionManager, GenericLocationListener listener)
 {
     _localtionManager = localtionManager;
     _listener = listener;
 }
예제 #3
0
 public BackgroundRunner(LocationManager localtionManager, GenericLocationListener listener)
 {
     _localtionManager = localtionManager;
     _listener         = listener;
 }
예제 #4
0
        private void RequestUpdatesForLocationManager()
        {
            //this._progressDialog.Show();
            Task.Factory.StartNew(() =>
            {
                var sensorService = (SensorManager)this.GetSystemService(SensorService);
                this.StartListening(sensorService, null, SensorType.Accelerometer);
                RunOnUiThread(this.OnProcessDone);
            });

            var localtionManager = (LocationManager)this.GetSystemService(LocationService);
            var listener = new GenericLocationListener();
            this._backgroundRunner = new BackgroundRunner(localtionManager, listener);
            this._backgroundRunner.Run();
        }