Attached data to DB events to avoid DB lookups; refactored UI code.
Fields in Android UI objects that are accessed from background threads must be declared volatile. UI objects use data attached to DB events to avoid DB lookups, which complicates the UI code but should improve performance.
Showing
- briar-android/AndroidManifest.xml 2 additions, 2 deletionsbriar-android/AndroidManifest.xml
- briar-android/src/net/sf/briar/android/contact/ContactComparator.java 0 additions, 13 deletions...d/src/net/sf/briar/android/contact/ContactComparator.java
- briar-android/src/net/sf/briar/android/contact/ContactListActivity.java 44 additions, 28 deletions...src/net/sf/briar/android/contact/ContactListActivity.java
- briar-android/src/net/sf/briar/android/groups/GroupActivity.java 91 additions, 77 deletions...ndroid/src/net/sf/briar/android/groups/GroupActivity.java
- briar-android/src/net/sf/briar/android/groups/GroupAdapter.java 4 additions, 4 deletions...android/src/net/sf/briar/android/groups/GroupAdapter.java
- briar-android/src/net/sf/briar/android/groups/GroupItem.java 0 additions, 50 deletionsbriar-android/src/net/sf/briar/android/groups/GroupItem.java
- briar-android/src/net/sf/briar/android/groups/GroupListActivity.java 117 additions, 32 deletions...id/src/net/sf/briar/android/groups/GroupListActivity.java
- briar-android/src/net/sf/briar/android/groups/GroupListItem.java 42 additions, 9 deletions...ndroid/src/net/sf/briar/android/groups/GroupListItem.java
- briar-android/src/net/sf/briar/android/groups/ReadGroupMessageActivity.java 7 additions, 12 deletions...net/sf/briar/android/groups/ReadGroupMessageActivity.java
- briar-android/src/net/sf/briar/android/groups/WriteGroupMessageActivity.java 25 additions, 26 deletions...et/sf/briar/android/groups/WriteGroupMessageActivity.java
- briar-android/src/net/sf/briar/android/invitation/AddContactActivity.java 4 additions, 5 deletions...c/net/sf/briar/android/invitation/AddContactActivity.java
- briar-android/src/net/sf/briar/android/messages/ConversationActivity.java 54 additions, 30 deletions...c/net/sf/briar/android/messages/ConversationActivity.java
- briar-android/src/net/sf/briar/android/messages/ConversationComparator.java 0 additions, 16 deletions...net/sf/briar/android/messages/ConversationComparator.java
- briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java 130 additions, 21 deletions...t/sf/briar/android/messages/ConversationListActivity.java
- briar-android/src/net/sf/briar/android/messages/ConversationListItem.java 33 additions, 6 deletions...c/net/sf/briar/android/messages/ConversationListItem.java
- briar-android/src/net/sf/briar/android/messages/ReadPrivateMessageActivity.java 5 additions, 8 deletions...sf/briar/android/messages/ReadPrivateMessageActivity.java
- briar-android/src/net/sf/briar/android/messages/WritePrivateMessageActivity.java 22 additions, 23 deletions...f/briar/android/messages/WritePrivateMessageActivity.java
- briar-api/src/net/sf/briar/api/db/DatabaseComponent.java 6 additions, 0 deletionsbriar-api/src/net/sf/briar/api/db/DatabaseComponent.java
- briar-api/src/net/sf/briar/api/db/GroupMessageHeader.java 20 additions, 1 deletionbriar-api/src/net/sf/briar/api/db/GroupMessageHeader.java
- briar-api/src/net/sf/briar/api/db/PrivateMessageHeader.java 7 additions, 0 deletionsbriar-api/src/net/sf/briar/api/db/PrivateMessageHeader.java
Loading
Please register or sign in to comment