diff options
| author | Bananeweizen <Bananeweizen@gmx.de> | 2013-03-12 10:04:23 -0700 |
|---|---|---|
| committer | Bananeweizen <Bananeweizen@gmx.de> | 2013-03-12 10:04:23 -0700 |
| commit | 1c8bc1fede16bbc6203061eb9a9ae334663c09d9 (patch) | |
| tree | 641734509c6dfeffc438862dbe7d22c7521632a9 /main/src/cgeo/geocaching/connector/gc/AbstractSearchThread.java | |
| parent | 3eb51b70e1830e46009aecca0fb820217557c222 (diff) | |
| parent | ee14fccae426cc492316a467f3bd1256a53756e4 (diff) | |
| download | cgeo-1c8bc1fede16bbc6203061eb9a9ae334663c09d9.zip cgeo-1c8bc1fede16bbc6203061eb9a9ae334663c09d9.tar.gz cgeo-1c8bc1fede16bbc6203061eb9a9ae334663c09d9.tar.bz2 | |
Merge pull request #2554 from Portree-Kid/master-master
Refactoring to use Loaders fixes #2365
Diffstat (limited to 'main/src/cgeo/geocaching/connector/gc/AbstractSearchThread.java')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/gc/AbstractSearchThread.java | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/AbstractSearchThread.java b/main/src/cgeo/geocaching/connector/gc/AbstractSearchThread.java deleted file mode 100644 index f19064d..0000000 --- a/main/src/cgeo/geocaching/connector/gc/AbstractSearchThread.java +++ /dev/null @@ -1,68 +0,0 @@ -package cgeo.geocaching.connector.gc; - -import cgeo.geocaching.utils.Log; - -import android.os.Handler; -import android.os.Message; - -abstract public class AbstractSearchThread extends Thread { - private Handler recaptchaHandler = null; - private String recaptchaChallenge = null; - private String recaptchaText = null; - private final Handler handler; - private static AbstractSearchThread currentInstance; - - protected AbstractSearchThread(final Handler handler) { - this.handler = handler; - } - - public void setRecaptchaHandler(Handler recaptchaHandlerIn) { - recaptchaHandler = recaptchaHandlerIn; - } - - public void notifyNeed() { - if (recaptchaHandler != null) { - recaptchaHandler.sendEmptyMessage(1); - } - } - - public synchronized void waitForUser() { - try { - wait(); - } catch (InterruptedException e) { - Log.w("searchThread is not waiting for user…"); - } - } - - public void setChallenge(String challenge) { - recaptchaChallenge = challenge; - } - - public String getChallenge() { - return recaptchaChallenge; - } - - public synchronized void setText(String text) { - recaptchaText = text; - - notify(); - } - - public synchronized String getText() { - return recaptchaText; - } - - @Override - final public void run() { - super.run(); - currentInstance = this; - runSearch(); - handler.sendMessage(Message.obtain()); - } - - protected abstract void runSearch(); - - public static AbstractSearchThread getCurrentInstance() { - return currentInstance; - } -} |
