in history, show time if call has been done today
This commit is contained in:
@@ -7,8 +7,7 @@ import android.view.ViewGroup
|
|||||||
import android.widget.ArrayAdapter
|
import android.widget.ArrayAdapter
|
||||||
import android.widget.ImageView
|
import android.widget.ImageView
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
|
import java.util.*
|
||||||
import java.util.ArrayList
|
|
||||||
|
|
||||||
class HistoryListAdapter(private val cxt: Context, private val rows: ArrayList<HistoryRow>) :
|
class HistoryListAdapter(private val cxt: Context, private val rows: ArrayList<HistoryRow>) :
|
||||||
ArrayAdapter<HistoryRow>(cxt, R.layout.history_row, rows) {
|
ArrayAdapter<HistoryRow>(cxt, R.layout.history_row, rows) {
|
||||||
@@ -22,6 +21,12 @@ class HistoryListAdapter(private val cxt: Context, private val rows: ArrayList<H
|
|||||||
val peerURIView = rowView.findViewById(R.id.peer_uri) as TextView
|
val peerURIView = rowView.findViewById(R.id.peer_uri) as TextView
|
||||||
peerURIView.text = row.peerURI
|
peerURIView.text = row.peerURI
|
||||||
val timeView = rowView.findViewById(R.id.time) as TextView
|
val timeView = rowView.findViewById(R.id.time) as TextView
|
||||||
|
val now = GregorianCalendar()
|
||||||
|
if (row.time.get(Calendar.YEAR).equals(now.get(Calendar.YEAR)) &&
|
||||||
|
row.time.get(Calendar.DAY_OF_YEAR).equals(now.get(Calendar.DAY_OF_YEAR)))
|
||||||
|
timeView.text = String.format("%02d", row.time.get(Calendar.HOUR_OF_DAY)) + ":" +
|
||||||
|
String.format("%02d", row.time.get(Calendar.HOUR_OF_DAY))
|
||||||
|
else
|
||||||
timeView.text = row.time
|
timeView.text = row.time
|
||||||
return rowView
|
return rowView
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user