diff options
Diffstat (limited to 'main/src/cgeo/geocaching/sensors')
| -rw-r--r-- | main/src/cgeo/geocaching/sensors/GeoDirHandler.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/main/src/cgeo/geocaching/sensors/GeoDirHandler.java b/main/src/cgeo/geocaching/sensors/GeoDirHandler.java index 917b9ff..e0b4da8 100644 --- a/main/src/cgeo/geocaching/sensors/GeoDirHandler.java +++ b/main/src/cgeo/geocaching/sensors/GeoDirHandler.java @@ -18,8 +18,6 @@ import rx.functions.Action1; public abstract class GeoDirHandler { private static final CgeoApplication app = CgeoApplication.getInstance(); - private Subscription subscription = null; - /** * Update method called when new data is available. * @@ -43,20 +41,12 @@ public abstract class GeoDirHandler { * preferences allow it). */ public Subscription start() { - subscription = app.geoDirObservable().subscribe(new Action1<ImmutablePair<IGeoData, Float>>() { + return app.geoDirObservable().subscribe(new Action1<ImmutablePair<IGeoData, Float>>() { @Override public void call(final ImmutablePair<IGeoData, Float> geoDir) { handleGeoDir(geoDir); } }, AndroidSchedulers.mainThread()); - return subscription; - } - - /** - * Unregister the current GeoDirHandler for GeoData information. - */ - public void stop() { - subscription.unsubscribe(); } } |
