1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-11-27 11:42:16 -05:00

Merge pull request #77 from andrewgaul/findbugs-entryset

Prefer entrySet over keySet and get
This commit is contained in:
Andrew Chen 2011-11-01 12:44:26 -07:00
commit 4395da270d
2 changed files with 13 additions and 9 deletions

View File

@ -3276,9 +3276,11 @@ public class MessagingController implements Runnable {
localSrcFolder.copyMessages(messages, localDestFolder);
} else {
localSrcFolder.moveMessages(messages, localDestFolder);
for (String origUid : origUidMap.keySet()) {
for (Map.Entry<String, Message> entry : origUidMap.entrySet()) {
String origUid = entry.getKey();
Message message = entry.getValue();
for (MessagingListener l : getListeners()) {
l.messageUidChanged(account, srcFolder, origUid, origUidMap.get(origUid).getUid());
l.messageUidChanged(account, srcFolder, origUid, message.getUid());
}
unsuppressMessage(account, srcFolder, origUid);
}

View File

@ -51,6 +51,7 @@ import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Stack;
import java.util.zip.GZIPInputStream;
@ -944,8 +945,8 @@ public class WebDavStore extends Store {
}
if (headers != null) {
for (String headerName : headers.keySet()) {
httpmethod.setHeader(headerName, headers.get(headerName));
for (Map.Entry<String, String> entry : headers.entrySet()) {
httpmethod.setHeader(entry.getKey(), entry.getValue());
}
}
@ -2207,10 +2208,11 @@ public class WebDavStore extends Store {
HashMap<String, String> data = mData.get(uid);
if (data != null) {
for (String header : data.keySet()) {
for (Map.Entry<String, String> entry : data.entrySet()) {
String header = entry.getKey();
if (header.equals("read")) {
String read = data.get(header);
Boolean readStatus = !read.equals("0");
String read = entry.getValue();
boolean readStatus = !read.equals("0");
envelope.setReadStatus(readStatus);
} else if (header.equals("date")) {
@ -2219,7 +2221,7 @@ public class WebDavStore extends Store {
* yyyy-MM-dd'T'HH:mm:ss.SSS<Single digit representation of timezone, so far, all instances
* are Z>
*/
String date = data.get(header);
String date = entry.getValue();
date = date.substring(0, date.length() - 1);
DateFormat dfInput = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS", Locale.US);
@ -2234,7 +2236,7 @@ public class WebDavStore extends Store {
}
envelope.addHeader(header, tempDate);
} else {
envelope.addHeader(header, data.get(header));
envelope.addHeader(header, entry.getValue());
}
}
}