From e582e1d59f0badb1e186ed5257a8bd733b169650 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Mon, 10 Feb 2014 11:15:42 +0000 Subject: [PATCH] Use a briefer date format (9 Feb instead of 09/02/2014, for example). --- .../briarproject/android/contact/ConversationAdapter.java | 5 ++--- .../android/contact/ReadPrivateMessageActivity.java | 4 +--- .../src/org/briarproject/android/groups/GroupAdapter.java | 5 ++--- .../org/briarproject/android/groups/GroupListAdapter.java | 5 ++--- .../briarproject/android/groups/ReadGroupPostActivity.java | 4 +--- 5 files changed, 8 insertions(+), 15 deletions(-) diff --git a/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java b/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java index 4d7c3b1a31..af0f6dbdfe 100644 --- a/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java +++ b/briar-android/src/org/briarproject/android/contact/ConversationAdapter.java @@ -8,7 +8,6 @@ import static android.widget.RelativeLayout.ALIGN_PARENT_TOP; import static android.widget.RelativeLayout.BELOW; import static android.widget.RelativeLayout.LEFT_OF; import static android.widget.RelativeLayout.RIGHT_OF; -import static java.text.DateFormat.SHORT; import java.util.ArrayList; @@ -56,8 +55,8 @@ class ConversationAdapter extends ArrayAdapter<ConversationItem> { date.setTextSize(14); date.setBackgroundColor(background); date.setPadding(pad, pad, pad, 0); - long then = header.getTimestamp(), now = System.currentTimeMillis(); - date.setText(DateUtils.formatSameDayTime(then, now, SHORT, SHORT)); + long timestamp = header.getTimestamp(); + date.setText(DateUtils.getRelativeTimeSpanString(ctx, timestamp)); View content; if(item.getBody() == null) { diff --git a/briar-android/src/org/briarproject/android/contact/ReadPrivateMessageActivity.java b/briar-android/src/org/briarproject/android/contact/ReadPrivateMessageActivity.java index 57d00c6e32..5f2b2ba61c 100644 --- a/briar-android/src/org/briarproject/android/contact/ReadPrivateMessageActivity.java +++ b/briar-android/src/org/briarproject/android/contact/ReadPrivateMessageActivity.java @@ -4,7 +4,6 @@ import static android.view.Gravity.CENTER; import static android.view.Gravity.CENTER_VERTICAL; import static android.widget.LinearLayout.HORIZONTAL; import static android.widget.LinearLayout.VERTICAL; -import static java.text.DateFormat.SHORT; import static java.util.logging.Level.INFO; import static java.util.logging.Level.WARNING; import static org.briarproject.android.util.CommonLayoutParams.MATCH_WRAP; @@ -129,8 +128,7 @@ implements OnClickListener { TextView date = new TextView(this); date.setTextSize(14); date.setPadding(0, pad, pad, pad); - long now = System.currentTimeMillis(); - date.setText(DateUtils.formatSameDayTime(timestamp, now, SHORT, SHORT)); + date.setText(DateUtils.getRelativeTimeSpanString(this, timestamp)); header.addView(date); message.addView(header); diff --git a/briar-android/src/org/briarproject/android/groups/GroupAdapter.java b/briar-android/src/org/briarproject/android/groups/GroupAdapter.java index 5fef0bcdc1..df254e08cf 100644 --- a/briar-android/src/org/briarproject/android/groups/GroupAdapter.java +++ b/briar-android/src/org/briarproject/android/groups/GroupAdapter.java @@ -4,7 +4,6 @@ import static android.view.Gravity.CENTER_HORIZONTAL; import static android.view.Gravity.CENTER_VERTICAL; import static android.widget.LinearLayout.HORIZONTAL; import static android.widget.LinearLayout.VERTICAL; -import static java.text.DateFormat.SHORT; import static org.briarproject.android.util.CommonLayoutParams.WRAP_WRAP_1; import java.util.ArrayList; @@ -65,8 +64,8 @@ class GroupAdapter extends ArrayAdapter<GroupItem> { TextView date = new TextView(ctx); date.setTextSize(14); date.setPadding(0, pad, pad, pad); - long then = header.getTimestamp(), now = System.currentTimeMillis(); - date.setText(DateUtils.formatSameDayTime(then, now, SHORT, SHORT)); + long timestamp = header.getTimestamp(); + date.setText(DateUtils.getRelativeTimeSpanString(ctx, timestamp)); headerLayout.addView(date); layout.addView(headerLayout); diff --git a/briar-android/src/org/briarproject/android/groups/GroupListAdapter.java b/briar-android/src/org/briarproject/android/groups/GroupListAdapter.java index 8e9f6c6741..c1618635ec 100644 --- a/briar-android/src/org/briarproject/android/groups/GroupListAdapter.java +++ b/briar-android/src/org/briarproject/android/groups/GroupListAdapter.java @@ -3,7 +3,6 @@ package org.briarproject.android.groups; import static android.text.TextUtils.TruncateAt.END; import static android.view.Gravity.CENTER; import static android.widget.LinearLayout.HORIZONTAL; -import static java.text.DateFormat.SHORT; import static org.briarproject.android.groups.GroupListItem.MANAGE; import static org.briarproject.android.util.CommonLayoutParams.WRAP_WRAP_1; @@ -104,8 +103,8 @@ class GroupListAdapter extends BaseAdapter { TextView date = new TextView(ctx); date.setTextSize(14); date.setPadding(pad, 0, pad, pad); - long then = item.getTimestamp(), now = System.currentTimeMillis(); - date.setText(DateUtils.formatSameDayTime(then, now, SHORT, SHORT)); + long timestamp = item.getTimestamp(); + date.setText(DateUtils.getRelativeTimeSpanString(ctx, timestamp)); layout.addView(date); } diff --git a/briar-android/src/org/briarproject/android/groups/ReadGroupPostActivity.java b/briar-android/src/org/briarproject/android/groups/ReadGroupPostActivity.java index 7178f879a4..491be8e001 100644 --- a/briar-android/src/org/briarproject/android/groups/ReadGroupPostActivity.java +++ b/briar-android/src/org/briarproject/android/groups/ReadGroupPostActivity.java @@ -4,7 +4,6 @@ import static android.view.Gravity.CENTER; import static android.view.Gravity.CENTER_VERTICAL; import static android.widget.LinearLayout.HORIZONTAL; import static android.widget.LinearLayout.VERTICAL; -import static java.text.DateFormat.SHORT; import static java.util.logging.Level.INFO; import static java.util.logging.Level.WARNING; import static org.briarproject.android.util.CommonLayoutParams.MATCH_WRAP; @@ -126,8 +125,7 @@ implements OnClickListener { TextView date = new TextView(this); date.setTextSize(14); date.setPadding(0, pad, pad, pad); - long now = System.currentTimeMillis(); - date.setText(DateUtils.formatSameDayTime(timestamp, now, SHORT, SHORT)); + date.setText(DateUtils.getRelativeTimeSpanString(this, timestamp)); header.addView(date); message.addView(header); -- GitLab