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:
parent
4e7937a739
commit
07946e9d20
14 changed files with 534 additions and 472 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue