Get file path of selected books

This commit is contained in:
Adeel Zafar 2019-08-13 22:37:42 +05:00
parent d1b5536173
commit 9c175bdbaa

View File

@ -81,11 +81,12 @@ public class ZimHostActivity extends BaseActivity implements
private Intent serviceIntent;
private Task<LocationSettingsResponse> task;
private BooksOnDiskAdapter booksAdapter;
BooksOnDiskAdapter booksAdapter;
HotspotService hotspotService;
String ip;
boolean bound;
ServiceConnection serviceConnection;
ArrayList<String> selectedBooksPath = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -147,6 +148,8 @@ public class ZimHostActivity extends BaseActivity implements
//Get File Path of All The ZIMs using booksAdapter
getSelectedBooksPath();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
toggleHotspot();
} else {
@ -165,6 +168,19 @@ public class ZimHostActivity extends BaseActivity implements
});
}
void getSelectedBooksPath() {
BooksOnDiskListItem.BookOnDisk bookOnDisk;
for (BooksOnDiskListItem item : booksAdapter.getItems()) {
if (item.isSelected()) {
bookOnDisk = (BooksOnDiskListItem.BookOnDisk) item;
File file = bookOnDisk.getFile();
selectedBooksPath.add(file.getAbsolutePath());
Log.v(TAG, "ZIM PATH : " + file.getAbsolutePath());
}
}
}
public void open(BooksOnDiskListItem.BookOnDisk bookOnDisk) {
File file = bookOnDisk.getFile();
Intent zimFile = new Intent(this, MainActivity.class);