1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-04 10:19:33 +02:00

synchronization with other branches

This commit is contained in:
Nikolay Pultsin 2010-11-25 02:14:19 +00:00
parent 231679e8ef
commit d7f3aff4c8
12 changed files with 25 additions and 28 deletions

View file

@ -97,7 +97,7 @@ public class LibraryTabActivity extends TabActivity implements MenuItem.OnMenuIt
};
System.err.println("before");
action.run();
//AndroidUtil.wait("loadingBookList", action, this);
//UIUtil.wait("loadingBookList", action, this);
System.err.println("after");
final Intent intent = getIntent();

View file

@ -36,7 +36,7 @@ import org.geometerplus.zlibrary.text.view.ZLTextFixedPosition;
import org.geometerplus.fbreader.library.*;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
public final class SQLiteBooksDatabase extends BooksDatabase {
private final String myInstanceId;
@ -64,7 +64,7 @@ public final class SQLiteBooksDatabase extends BooksDatabase {
if (version >= currentVersion) {
return;
}
AndroidUtil.wait((version == 0) ? "creatingBooksDatabase" : "updatingBooksDatabase", new Runnable() {
UIUtil.wait((version == 0) ? "creatingBooksDatabase" : "updatingBooksDatabase", new Runnable() {
public void run() {
myDatabase.beginTransaction();

View file

@ -26,7 +26,7 @@ import android.widget.Toast;
import org.geometerplus.zlibrary.core.resources.ZLResource;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
abstract class SearchActivity extends Activity {
@Override
@ -66,7 +66,7 @@ abstract class SearchActivity extends Activity {
}
}
};
AndroidUtil.wait(getWaitMessageResourceKey(), runnable, getParentActivity());
UIUtil.wait(getWaitMessageResourceKey(), runnable, getParentActivity());
}
finish();
}

View file

@ -27,7 +27,7 @@ import android.content.DialogInterface;
import org.geometerplus.zlibrary.ui.android.R;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
import org.geometerplus.zlibrary.core.network.ZLNetworkException;
@ -106,7 +106,7 @@ class AuthenticationDialog extends NetworkDialog {
sendSuccess(false);
}
};
AndroidUtil.wait("authentication", runnable, myActivity);
UIUtil.wait("authentication", runnable, myActivity);
}
@Override
@ -120,7 +120,7 @@ class AuthenticationDialog extends NetworkDialog {
}
}
};
AndroidUtil.wait("signOut", runnable, myActivity);
UIUtil.wait("signOut", runnable, myActivity);
}
@Override

View file

@ -33,7 +33,7 @@ import org.geometerplus.zlibrary.core.network.ZLNetworkException;
import org.geometerplus.zlibrary.ui.android.R;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
import org.geometerplus.fbreader.network.*;
import org.geometerplus.fbreader.network.opds.OPDSLinkReader;
@ -194,7 +194,7 @@ class CustomCatalogDialog extends NetworkDialog {
handler.sendMessage(handler.obtainMessage(0, error));
}
};
AndroidUtil.wait("loadingCatalogInfo", loadInfoRunnable, myActivity);
UIUtil.wait("loadingCatalogInfo", loadInfoRunnable, myActivity);
}
@Override

View file

@ -38,7 +38,7 @@ import org.geometerplus.zlibrary.core.network.ZLNetworkException;
import org.geometerplus.zlibrary.ui.android.R;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
import org.geometerplus.android.fbreader.FBReader;
import org.geometerplus.fbreader.network.*;
@ -401,7 +401,7 @@ class NetworkBookActions extends NetworkTreeActions {
handler.sendMessage(handler.obtainMessage(0, error));
}
}; // end Runnable
AndroidUtil.wait("purchaseBook", runnable, activity);
UIUtil.wait("purchaseBook", runnable, activity);
} // end onClick
}; // end listener

View file

@ -32,7 +32,7 @@ import org.geometerplus.zlibrary.core.resources.ZLResource;
import org.geometerplus.zlibrary.core.util.ZLBoolean3;
import org.geometerplus.zlibrary.core.network.ZLNetworkException;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
import org.geometerplus.fbreader.network.*;
import org.geometerplus.fbreader.network.tree.NetworkTreeFactory;
@ -458,7 +458,7 @@ class NetworkCatalogActions extends NetworkTreeActions {
}
}
};
AndroidUtil.wait("signOut", runnable, activity);
UIUtil.wait("signOut", runnable, activity);
}
private void removeCustomLink(ICustomNetworkLink link) {

View file

@ -33,7 +33,7 @@ import org.geometerplus.zlibrary.core.network.ZLNetworkException;
import org.geometerplus.zlibrary.ui.android.R;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
import org.geometerplus.fbreader.network.NetworkTree;
import org.geometerplus.fbreader.network.NetworkLibrary;
@ -108,7 +108,7 @@ public class NetworkLibraryActivity extends NetworkBaseActivity {
// run this method only if myActivity != null
private void runInitialization() {
AndroidUtil.wait("loadingNetworkLibrary", new Runnable() {
UIUtil.wait("loadingNetworkLibrary", new Runnable() {
public void run() {
String error = null;
try {
@ -276,7 +276,7 @@ public class NetworkLibraryActivity extends NetworkBaseActivity {
}
};
AndroidUtil.wait("updatingCatalogsList", new Runnable() {
UIUtil.wait("updatingCatalogsList", new Runnable() {
public void run() {
String error = null;
try {

View file

@ -33,7 +33,7 @@ import android.content.DialogInterface;
import org.geometerplus.zlibrary.ui.android.R;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
import org.geometerplus.zlibrary.core.resources.ZLResource;
import org.geometerplus.zlibrary.core.network.ZLNetworkException;
@ -166,7 +166,7 @@ class RegisterUserDialog extends NetworkDialog {
sendSuccess(false);
}
};
AndroidUtil.wait("registerUser", runnable, myActivity);
UIUtil.wait("registerUser", runnable, myActivity);
}
@Override

View file

@ -27,9 +27,9 @@ import android.app.ProgressDialog;
import android.os.Handler;
import android.os.Message;
import org.geometerplus.zlibrary.core.dialogs.ZLDialogManager;
import org.geometerplus.zlibrary.core.resources.ZLResource;
public abstract class AndroidUtil {
public abstract class UIUtil {
private static final Object ourMonitor = new Object();
private static ProgressDialog ourProgress;
private static class Pair {
@ -60,7 +60,8 @@ public abstract class AndroidUtil {
};
public static void wait(String key, Runnable action, Context context) {
synchronized (ourMonitor) {
final String message = ZLDialogManager.getWaitMessageText(key);
final String message =
ZLResource.resource("dialog").getResource("waitMessage").getResource(key).getValue();
ourTaskQueue.offer(new Pair(action, message));
if (ourProgress == null) {
ourProgress = ProgressDialog.show(context, null, message, true, false);

View file

@ -38,10 +38,6 @@ public abstract class ZLDialogManager {
public abstract void wait(String key, Runnable runnable);
public static String getWaitMessageText(String key) {
return getResource().getResource("waitMessage").getResource(key).getValue();
}
protected static ZLResource getResource() {
return ZLResource.resource("dialog");
}

View file

@ -23,7 +23,7 @@ import android.app.*;
import org.geometerplus.zlibrary.core.dialogs.*;
import org.geometerplus.android.util.AndroidUtil;
import org.geometerplus.android.util.UIUtil;
public class ZLAndroidDialogManager extends ZLDialogManager {
private Activity myActivity;
@ -40,6 +40,6 @@ public class ZLAndroidDialogManager extends ZLDialogManager {
}
public void wait(String key, Runnable action) {
AndroidUtil.wait(key, action, myActivity);
UIUtil.wait(key, action, myActivity);
}
}