|
|
@ -538,15 +538,12 @@ public class BookcasePresenter implements BasePresenter { |
|
|
|
(dialogInterface, i) -> { |
|
|
|
(dialogInterface, i) -> { |
|
|
|
dialogInterface.dismiss(); |
|
|
|
dialogInterface.dismiss(); |
|
|
|
if (UserService.isLogin()) { |
|
|
|
if (UserService.isLogin()) { |
|
|
|
new Thread(new Runnable() { |
|
|
|
new Thread(() -> { |
|
|
|
@Override |
|
|
|
|
|
|
|
public void run() { |
|
|
|
|
|
|
|
if (mBackupAndRestore.backup("localBackup") & UserService.webBackup()) { |
|
|
|
if (mBackupAndRestore.backup("localBackup") & UserService.webBackup()) { |
|
|
|
DialogCreator.createTipDialog(mMainActivity, "备份(本地和网络)成功,本地备份文件路径:" + APPCONST.BACKUP_FILE_DIR); |
|
|
|
DialogCreator.createTipDialog(mMainActivity, "备份(本地和网络)成功,本地备份文件路径:" + APPCONST.BACKUP_FILE_DIR); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
DialogCreator.createTipDialog(mMainActivity, "未登录或未给予储存权限,备份失败!"); |
|
|
|
DialogCreator.createTipDialog(mMainActivity, "未登录或未给予储存权限,备份失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}).start(); |
|
|
|
}).start(); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (mBackupAndRestore.backup("localBackup")) { |
|
|
|
if (mBackupAndRestore.backup("localBackup")) { |
|
|
@ -615,13 +612,10 @@ public class BookcasePresenter implements BasePresenter { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
isDownloadFinish = false; |
|
|
|
isDownloadFinish = false; |
|
|
|
Thread downloadThread = new Thread(new Runnable() { |
|
|
|
Thread downloadThread = new Thread(() -> { |
|
|
|
@Override |
|
|
|
|
|
|
|
public void run() { |
|
|
|
|
|
|
|
ArrayList<Chapter> chapters = (ArrayList<Chapter>) mChapterService.findBookAllChapterByBookId(book.getId()); |
|
|
|
ArrayList<Chapter> chapters = (ArrayList<Chapter>) mChapterService.findBookAllChapterByBookId(book.getId()); |
|
|
|
addDownload(book, chapters, |
|
|
|
addDownload(book, chapters, |
|
|
|
book.getHisttoryChapterNum(), chapters.size()); |
|
|
|
book.getHisttoryChapterNum(), chapters.size()); |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
es.submit(downloadThread); |
|
|
|
es.submit(downloadThread); |
|
|
|
do { |
|
|
|
do { |
|
|
|