diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-10-26 14:52:38 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-10-26 14:52:38 +0200 |
| commit | e054988257da663b6c998cc2c0da84cf264bc23b (patch) | |
| tree | 97d9aba71e004ad590b9519d50e5c715c7f8d6b2 /main/src/cgeo/geocaching/loaders | |
| parent | 88d07a7a59fa7e8ceb93d2b219fd8e2c593caecd (diff) | |
| parent | bd09f1887a8e6a8e9b919d4605c04155a3e73760 (diff) | |
| download | cgeo-e054988257da663b6c998cc2c0da84cf264bc23b.zip cgeo-e054988257da663b6c998cc2c0da84cf264bc23b.tar.gz cgeo-e054988257da663b6c998cc2c0da84cf264bc23b.tar.bz2 | |
Merge remote-tracking branch 'mucek4/fix2830'
* fix HTML parsing
* simplify activity API
* disable the action for non premium members
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(); + + } + +} |
