mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-31 07:06:15 +00:00
only load partial conversation by default
Closes #4252 Fixes #3911 // FREEBIE
This commit is contained in:
committed by
Moxie Marlinspike
parent
4a3faf9086
commit
ae97495c47
@@ -113,7 +113,7 @@ public class ConversationAdapter <V extends View & BindableConversationItem>
|
||||
super.changeCursor(cursor);
|
||||
}
|
||||
|
||||
@Override public void onBindViewHolder(ViewHolder viewHolder, @NonNull Cursor cursor) {
|
||||
@Override public void onBindItemViewHolder(ViewHolder viewHolder, @NonNull Cursor cursor) {
|
||||
long id = cursor.getLong(cursor.getColumnIndexOrThrow(SmsDatabase.ID));
|
||||
String type = cursor.getString(cursor.getColumnIndexOrThrow(MmsSmsDatabase.TRANSPORT));
|
||||
MessageRecord messageRecord = getMessageRecord(id, cursor, type);
|
||||
@@ -121,7 +121,7 @@ public class ConversationAdapter <V extends View & BindableConversationItem>
|
||||
viewHolder.getView().bind(masterSecret, messageRecord, locale, batchSelected, groupThread);
|
||||
}
|
||||
|
||||
@Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
@Override public ViewHolder onCreateItemViewHolder(ViewGroup parent, int viewType) {
|
||||
final V itemView = ViewUtil.inflate(inflater, parent, getLayoutForViewType(viewType));
|
||||
if (viewType == MESSAGE_TYPE_INCOMING || viewType == MESSAGE_TYPE_OUTGOING) {
|
||||
itemView.setOnClickListener(new OnClickListener() {
|
||||
@@ -142,7 +142,7 @@ public class ConversationAdapter <V extends View & BindableConversationItem>
|
||||
return new ViewHolder(itemView);
|
||||
}
|
||||
|
||||
@Override public void onViewRecycled(ViewHolder holder) {
|
||||
@Override public void onItemViewRecycled(ViewHolder holder) {
|
||||
holder.getView().unbind();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user