diff --git a/CHANGELOG b/CHANGELOG index 4ee2bb8d3..4b55309f7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,6 @@ 2.2 FIX: Text To Speech issues on earlier Android versions +FIX: Download reslience 2.1 FIX: Display of storage devices diff --git a/src/org/kiwix/kiwixmobile/LibraryFragment.java b/src/org/kiwix/kiwixmobile/LibraryFragment.java index aaa9b5b54..eaa2f2653 100644 --- a/src/org/kiwix/kiwixmobile/LibraryFragment.java +++ b/src/org/kiwix/kiwixmobile/LibraryFragment.java @@ -33,6 +33,8 @@ import java.math.MathContext; import java.util.ArrayList; import java.util.LinkedList; +import org.kiwix.kiwixmobile.database.BookDao; +import org.kiwix.kiwixmobile.database.KiwixDatabase; import org.kiwix.kiwixmobile.downloader.DownloadFragment; import org.kiwix.kiwixmobile.downloader.DownloadIntent; import org.kiwix.kiwixmobile.downloader.DownloadService; @@ -100,6 +102,12 @@ public class LibraryFragment extends Fragment implements AdapterView.OnItemClick } else { noNetworkConnection(); } + + BookDao bookDao = new BookDao(KiwixDatabase.getInstance(getActivity())); + for (LibraryNetworkEntity.Book book : bookDao.getDownloadingBooks()) { + book.url = book.remoteUrl; + downloadFile(book); + } // The FragmentActivity doesn't contain the layout directly so we must use our instance of LinearLayout : //llLayout.findViewById(R.id.someGuiElement); // Instead of :