mirror of
https://github.com/moparisthebest/k-9
synced 2024-08-13 17:03:48 -04:00
Speed up Delete, Mark as read/unread, and Mark all as read.
This commit is contained in:
parent
51b6a03f8c
commit
41d6598e22
@ -754,10 +754,10 @@ public class FolderMessageList extends ExpandableListActivity
|
|||||||
|
|
||||||
MessagingController.getInstance(getApplication()).deleteMessage(mAccount,
|
MessagingController.getInstance(getApplication()).deleteMessage(mAccount,
|
||||||
holder.message.getFolder().getName(), holder.message, null);
|
holder.message.getFolder().getName(), holder.message, null);
|
||||||
mAdapter.removeMessage(holder.message.getFolder().getName(), holder.uid);
|
mAdapter.removeMessage(holder.message.getFolder().getName(), holder.uid);
|
||||||
Toast.makeText(this, R.string.message_deleted_toast, Toast.LENGTH_SHORT)
|
Toast.makeText(this, R.string.message_deleted_toast, Toast.LENGTH_SHORT)
|
||||||
.show();
|
.show();
|
||||||
onRefresh(false);
|
// onRefresh(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onReply(MessageInfoHolder holder)
|
private void onReply(MessageInfoHolder holder)
|
||||||
@ -783,8 +783,9 @@ public class FolderMessageList extends ExpandableListActivity
|
|||||||
for (MessageInfoHolder holder : folder.messages){
|
for (MessageInfoHolder holder : folder.messages){
|
||||||
holder.read = true;
|
holder.read = true;
|
||||||
}
|
}
|
||||||
|
mHandler.dataChanged();
|
||||||
onRefresh(false);
|
|
||||||
|
//onRefresh(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onEmptyTrash(Account account)
|
private void onEmptyTrash(Account account)
|
||||||
@ -798,7 +799,9 @@ public class FolderMessageList extends ExpandableListActivity
|
|||||||
MessagingController.getInstance(getApplication()).markMessageRead(mAccount,
|
MessagingController.getInstance(getApplication()).markMessageRead(mAccount,
|
||||||
holder.message.getFolder().getName(), holder.uid, !holder.read);
|
holder.message.getFolder().getName(), holder.uid, !holder.read);
|
||||||
holder.read = !holder.read;
|
holder.read = !holder.read;
|
||||||
onRefresh(false);
|
mHandler.dataChanged();
|
||||||
|
|
||||||
|
// onRefresh(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user