android-ibc-forum

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 4427aacccdd3ed7ee959c9960a34b2b297bb1da2
parent d5850a76535f73e92a3b38f51a2f5208c3f08282
Author: Jan Dankert <devnull@localhost>
Date:   Tue,  7 Feb 2012 01:49:51 +0100

Nochmal: Serveranfragen synchron

Diffstat:
src/de/mtbnews/android/util/ServerAsyncTask.java | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/de/mtbnews/android/util/ServerAsyncTask.java b/src/de/mtbnews/android/util/ServerAsyncTask.java @@ -4,10 +4,7 @@ package de.mtbnews.android.util; import java.io.IOException; -import java.util.concurrent.Semaphore; -import java.util.concurrent.locks.ReentrantLock; - -import de.mtbnews.android.tapatalk.TapatalkException; +import java.util.concurrent.locks.Lock; import android.app.AlertDialog; import android.app.ProgressDialog; @@ -16,6 +13,8 @@ import android.content.Context; import android.content.DialogInterface; import android.os.AsyncTask; import android.util.Log; +import de.mtbnews.android.tapatalk.TapatalkClient; +import de.mtbnews.android.tapatalk.TapatalkException; /** * Ein asynchroner Task für den Zugriff auf den OpenRat-CMS-Server. Der Aufruf @@ -105,8 +104,6 @@ public abstract class ServerAsyncTask extends AsyncTask<Void, Void, Void> */ protected void doOnError(Exception error) { - progressDialog.dismiss(); - final Builder builder = new AlertDialog.Builder(this.context); alertDialog = builder.setCancelable(true).create(); final int causeRId = ExceptionUtils.getResourceStringId(error); @@ -146,7 +143,10 @@ public abstract class ServerAsyncTask extends AsyncTask<Void, Void, Void> { try { - callServer(); + synchronized (TapatalkClient.class) + { + callServer(); + } } catch (IOException e) {