fill out the other ends name, if we sent the message with searched text
This commit is contained in:
parent
33a8b498f3
commit
37d063a3c9
2 changed files with 12 additions and 2 deletions
|
|
@ -5,6 +5,7 @@ import android.app.SearchManager
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
|
import android.text.TextUtils
|
||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
import androidx.appcompat.widget.SearchView
|
import androidx.appcompat.widget.SearchView
|
||||||
|
|
@ -93,8 +94,14 @@ class SearchActivity : SimpleActivity() {
|
||||||
}
|
}
|
||||||
|
|
||||||
messages.forEach { message ->
|
messages.forEach { message ->
|
||||||
|
var recipient = message.senderName
|
||||||
|
if (recipient.isEmpty() && message.participants.isNotEmpty()) {
|
||||||
|
val participantNames = message.participants.map { it.name }
|
||||||
|
recipient = TextUtils.join(", ", participantNames)
|
||||||
|
}
|
||||||
|
|
||||||
val date = message.date.formatDateOrTime(this, true, true)
|
val date = message.date.formatDateOrTime(this, true, true)
|
||||||
val searchResult = SearchResult(message.senderName, message.body, date, message.threadId)
|
val searchResult = SearchResult(recipient, message.body, date, message.threadId)
|
||||||
searchResults.add(searchResult)
|
searchResults.add(searchResult)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,10 +33,13 @@
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/search_result_date"
|
android:id="@+id/search_result_date"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="match_parent"
|
||||||
|
android:layout_alignTop="@+id/search_result_title"
|
||||||
|
android:layout_alignBottom="@+id/search_result_title"
|
||||||
android:layout_alignParentEnd="true"
|
android:layout_alignParentEnd="true"
|
||||||
android:layout_marginTop="@dimen/tiny_margin"
|
android:layout_marginTop="@dimen/tiny_margin"
|
||||||
android:alpha="0.7"
|
android:alpha="0.7"
|
||||||
|
android:gravity="center_vertical"
|
||||||
android:textSize="@dimen/smaller_text_size"
|
android:textSize="@dimen/smaller_text_size"
|
||||||
tools:text="08/02/2021" />
|
tools:text="08/02/2021" />
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue