diff options
| author | mucek4 <tomaz@gorenc.org> | 2013-09-04 10:44:53 +0200 |
|---|---|---|
| committer | mucek4 <tomaz@gorenc.org> | 2013-09-04 10:44:53 +0200 |
| commit | bd09f1887a8e6a8e9b919d4605c04155a3e73760 (patch) | |
| tree | 29e65f4b81e983300f080a3509ee982576bfeb14 /main/src/cgeo/geocaching/loaders | |
| parent | 8fe25127326d3b29d53cd3ef663aa6e46241fcbc (diff) | |
| download | cgeo-bd09f1887a8e6a8e9b919d4605c04155a3e73760.zip cgeo-bd09f1887a8e6a8e9b919d4605c04155a3e73760.tar.gz cgeo-bd09f1887a8e6a8e9b919d4605c04155a3e73760.tar.bz2 | |
Fix 2830 Browse PQs as nearby search
Diffstat (limited to 'main/src/cgeo/geocaching/loaders')
| -rw-r--r-- | main/src/cgeo/geocaching/loaders/AbstractSearchLoader.java | 1 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/loaders/PocketGeocacheListLoader.java | 28 |
2 files changed, 29 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/loaders/AbstractSearchLoader.java b/main/src/cgeo/geocaching/loaders/AbstractSearchLoader.java index ebf29d1..1cc9706 100644 --- a/main/src/cgeo/geocaching/loaders/AbstractSearchLoader.java +++ b/main/src/cgeo/geocaching/loaders/AbstractSearchLoader.java @@ -17,6 +17,7 @@ public abstract class AbstractSearchLoader extends AsyncTaskLoader<SearchResult> public enum CacheListLoaderType { OFFLINE, + POCKET, HISTORY, NEAREST, COORDINATE, diff --git a/main/src/cgeo/geocaching/loaders/PocketGeocacheListLoader.java b/main/src/cgeo/geocaching/loaders/PocketGeocacheListLoader.java new file mode 100644 index 0000000..9256189 --- /dev/null +++ b/main/src/cgeo/geocaching/loaders/PocketGeocacheListLoader.java @@ -0,0 +1,28 @@ +package cgeo.geocaching.loaders; + +import cgeo.geocaching.SearchResult; +import cgeo.geocaching.connector.gc.GCParser; +import cgeo.geocaching.settings.Settings; + +import android.content.Context; + +public class PocketGeocacheListLoader extends AbstractSearchLoader { + private final String guid; + + public PocketGeocacheListLoader(Context context, String guid) { + super(context); + this.guid = guid; + } + + @Override + public SearchResult runSearch() { + + if (Settings.isGCConnectorActive()) { + return GCParser.searchByPocket(guid, Settings.getCacheType(), Settings.isShowCaptcha(), this); + } + + return new SearchResult(); + + } + +} |
