reader/android: fix the problem where device set list is not updated in the initial screen.

When the app launches for the first time, the device set list was not
being updated, because the adapter was being created before the DB is
fully initialized, in which case the adapter fails to monitor the
watch changes coming from Syncbase.

This is fixed by introducing onInitialized() method in DB, which
returns a ListenableFuture which completes when the initialization is
fully performed.

Change-Id: I48d3e5376bc1c834ef37bcb51d041832081dbe43
6 files changed
tree: 3e357f941e858a47186f69643bf7520f2266b512
  1. android/
  2. common/
  3. web/
  4. .editorconfig
  5. .gitignore
  6. .jiriignore
  7. .jshintignore
  8. .jshintrc
  9. AUTHORS
  10. CONTRIBUTING.md
  11. CONTRIBUTORS
  12. LICENSE
  13. Makefile
  14. PATENTS
  15. README.md
  16. VERSION
README.md

Reader

An example multi-device PDF reader built using Vanadium on both the web and Android platforms. The web version requires use of the Vanadium Chrome extension.

All apps exchange information using Syncbase. Details of the various projects can be found in their respective directories.