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

NetworkLibrary view rework (in progress)

git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@1348 6a642e6f-84f6-412e-ac94-c4a38d5a04b0
This commit is contained in:
Vasiliy Bout 2010-05-05 14:44:21 +00:00
parent 4e7937a739
commit 07946e9d20
14 changed files with 534 additions and 472 deletions

View file

@ -54,13 +54,13 @@ class AuthenticationDialog extends NetworkDialog {
final Handler handler = new Handler() {
public void handleMessage(Message message) {
if (!NetworkView.Instance().isInitialized()) {
return;
}
final NetworkLibrary library = NetworkLibrary.Instance();
library.invalidateAccountDependents();
library.synchronize();
if (NetworkLibraryActivity.Instance != null) {
NetworkLibraryActivity.Instance.getAdapter().resetTree();
NetworkLibraryActivity.Instance.fireOnModelChanged();
}
NetworkView.Instance().fireModelChanged();
if (message.what < 0) {
myErrorMessage = (String) message.obj;
activity.showDialog(NetworkDialog.DIALOG_AUTHENTICATION);
@ -127,14 +127,14 @@ class AuthenticationDialog extends NetworkDialog {
final NetworkAuthenticationManager mgr = myLink.authenticationManager();
if (mgr.registrationSupported()) {
activity.dismissDialog(NetworkDialog.DIALOG_AUTHENTICATION);
NetworkDialog.show(NetworkDialog.DIALOG_REGISTER_USER, myLink, new Runnable() {
NetworkDialog.show(activity, NetworkDialog.DIALOG_REGISTER_USER, myLink, new Runnable() {
public void run() {
if (mgr.isAuthorised(true).Status == ZLBoolean3.B3_TRUE) {
if (myOnSuccessRunnable != null) {
myOnSuccessRunnable.run();
}
} else {
NetworkDialog.show(NetworkDialog.DIALOG_AUTHENTICATION, myLink, myOnSuccessRunnable);
NetworkDialog.show(activity, NetworkDialog.DIALOG_AUTHENTICATION, myLink, myOnSuccessRunnable);
}
}
});