Major reorganization of view/model interactions.

Mostly, the inheritance graph for MessageRecord/MmsMessageRecord was
all messed up, and each class was overloaded for things it shouldn't
have been.

1) Broke MessageRecord/MmsMessageRecord up into: DisplayRecord, ThreadRecord,
MessageRecord, SmsMessageRecord, NotificationMmsMessageRecord, and
MediaMmsMessageRecord.

2) Updated all the adapters/views to keep pace with that change.
This commit is contained in:
Moxie Marlinspike
2012-10-28 16:04:24 -07:00
parent 0b3e939ac8
commit 3a8d29e279
19 changed files with 793 additions and 611 deletions

View File

@@ -48,6 +48,7 @@ class ContactIdentityManagerICS extends ContactIdentityManager {
return true;
}
@SuppressLint("NewApi")
@Override
public List<Long> getSelfIdentityRawContactIds() {
List<Long> results = new LinkedList<Long>();