From 666188f538a8f7e0f1a71a30cc5c07daa0f2f240 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Sun, 3 Oct 2010 04:15:16 +0100 Subject: Use DateUtils.getRelativeTimeSpanString Closes #2 --- src/org/connectbot/HostListActivity.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'src/org') diff --git a/src/org/connectbot/HostListActivity.java b/src/org/connectbot/HostListActivity.java index de2b5f1..265dd08 100644 --- a/src/org/connectbot/HostListActivity.java +++ b/src/org/connectbot/HostListActivity.java @@ -45,6 +45,7 @@ import android.os.Handler; import android.os.IBinder; import android.os.Message; import android.preference.PreferenceManager; +import android.text.format.DateUtils; import android.util.Log; import android.view.ContextMenu; import android.view.KeyEvent; @@ -558,20 +559,9 @@ public class HostListActivity extends ListActivity { holder.caption.setTextAppearance(context, android.R.attr.textAppearanceSmall); } - long now = System.currentTimeMillis() / 1000; - - String nice = context.getString(R.string.bind_never); + CharSequence nice = context.getString(R.string.bind_never); if (host.getLastConnect() > 0) { - int minutes = (int)((now - host.getLastConnect()) / 60); - if (minutes >= 60) { - int hours = (minutes / 60); - if (hours >= 24) { - int days = (hours / 24); - nice = context.getString(R.string.bind_days, days); - } else - nice = context.getString(R.string.bind_hours, hours); - } else - nice = context.getString(R.string.bind_minutes, minutes); + nice = DateUtils.getRelativeTimeSpanString(host.getLastConnect() * 1000); } holder.caption.setText(nice); -- cgit v1.2.3