Use number format

This commit is contained in:
M66B
2019-03-10 08:02:17 +00:00
parent 079da6f6de
commit 93b1e7f9fa
5 changed files with 36 additions and 24 deletions

View File

@@ -73,6 +73,7 @@ import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.text.Collator;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
@@ -112,6 +113,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
private OpenPgpServiceConnection pgpService;
private static NumberFormat nf = NumberFormat.getNumberInstance();
static final int REQUEST_UNIFIED = 1;
static final int REQUEST_THREAD = 2;
@@ -311,13 +314,15 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
List<DrawerItem> items = new ArrayList<>();
for (TupleAccountEx account : accounts)
items.add(new DrawerItem(
account.id,
for (TupleAccountEx account : accounts) {
StringBuilder sb = new StringBuilder();
sb.append(account);
if (account.unseen > 0)
sb.append(" (").append(nf.format(account.unseen)).append(")");
items.add(new DrawerItem(account.id,
"connected".equals(account.state) ? R.drawable.baseline_folder_24 : R.drawable.baseline_folder_open_24,
account.color,
account.unseen > 0 ? getString(R.string.title_unseen_count, account.name, account.unseen) : account.toString(),
account.unseen > 0));
account.color, sb.toString(), account.unseen > 0));
}
items.add(new DrawerItem(-1));
items.add(new DrawerItem(-2, R.string.menu_answers, R.drawable.baseline_reply_24));