Store schema version in database. Dev task #50.
If the schema of the database is incompatible with the schema expected by the code, the database throws a DbSchemaException. LifecycleManager indicates the error to BriarService, which uses HomeScreenActivity to show a notification and quit the app.
Showing
- briar-android/res/values/strings.xml 2 additions, 0 deletionsbriar-android/res/values/strings.xml
- briar-android/src/org/briarproject/android/BriarService.java 21 additions, 9 deletionsbriar-android/src/org/briarproject/android/BriarService.java
- briar-android/src/org/briarproject/android/HomeScreenActivity.java 33 additions, 2 deletions...roid/src/org/briarproject/android/HomeScreenActivity.java
- briar-android/src/org/briarproject/android/SetupActivity.java 1 addition, 1 deletion...r-android/src/org/briarproject/android/SetupActivity.java
- briar-android/src/org/briarproject/android/contact/ContactListActivity.java 4 additions, 4 deletions...org/briarproject/android/contact/ContactListActivity.java
- briar-android/src/org/briarproject/android/contact/ConversationActivity.java 15 additions, 15 deletions...rg/briarproject/android/contact/ConversationActivity.java
- briar-android/src/org/briarproject/android/contact/ReadPrivateMessageActivity.java 14 additions, 14 deletions...arproject/android/contact/ReadPrivateMessageActivity.java
- briar-android/src/org/briarproject/android/contact/WritePrivateMessageActivity.java 5 additions, 5 deletions...rproject/android/contact/WritePrivateMessageActivity.java
- briar-android/src/org/briarproject/android/groups/ConfigureGroupActivity.java 5 additions, 5 deletions...g/briarproject/android/groups/ConfigureGroupActivity.java
- briar-android/src/org/briarproject/android/groups/GroupActivity.java 10 additions, 10 deletions...id/src/org/briarproject/android/groups/GroupActivity.java
- briar-android/src/org/briarproject/android/groups/GroupListActivity.java 2 additions, 2 deletions...rc/org/briarproject/android/groups/GroupListActivity.java
- briar-android/src/org/briarproject/android/groups/ManageGroupsActivity.java 5 additions, 5 deletions...org/briarproject/android/groups/ManageGroupsActivity.java
- briar-android/src/org/briarproject/android/groups/ReadGroupPostActivity.java 11 additions, 11 deletions...rg/briarproject/android/groups/ReadGroupPostActivity.java
- briar-android/src/org/briarproject/android/groups/WriteGroupPostActivity.java 5 additions, 5 deletions...g/briarproject/android/groups/WriteGroupPostActivity.java
- briar-android/src/org/briarproject/android/invitation/AddContactActivity.java 12 additions, 12 deletions...g/briarproject/android/invitation/AddContactActivity.java
- briar-api/src/org/briarproject/api/db/DbSchemaException.java 10 additions, 0 deletionsbriar-api/src/org/briarproject/api/db/DbSchemaException.java
- briar-api/src/org/briarproject/api/lifecycle/LifecycleManager.java 5 additions, 2 deletions.../src/org/briarproject/api/lifecycle/LifecycleManager.java
- briar-core/src/org/briarproject/db/JdbcDatabase.java 71 additions, 13 deletionsbriar-core/src/org/briarproject/db/JdbcDatabase.java
- briar-core/src/org/briarproject/lifecycle/LifecycleManagerImpl.java 5 additions, 1 deletion.../src/org/briarproject/lifecycle/LifecycleManagerImpl.java
- briar-tests/src/org/briarproject/TestLifecycleModule.java 1 addition, 1 deletionbriar-tests/src/org/briarproject/TestLifecycleModule.java
Loading
Please register or sign in to comment