kopia lustrzana https://github.com/ryukoposting/Signal-Android
Clear search query in Story recipient selection after a selection is made.
rodzic
604c65c7fb
commit
8aa283488f
|
@ -38,11 +38,13 @@ abstract class BaseStoryRecipientSelectionFragment : Fragment(R.layout.stories_b
|
||||||
abstract val distributionListId: DistributionListId?
|
abstract val distributionListId: DistributionListId?
|
||||||
|
|
||||||
private lateinit var toolbar: Toolbar
|
private lateinit var toolbar: Toolbar
|
||||||
|
private lateinit var searchField: EditText
|
||||||
|
|
||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
val searchField: EditText = view.findViewById(R.id.search_field)
|
|
||||||
val actionButton: MaterialButton = view.findViewById(R.id.action_button)
|
val actionButton: MaterialButton = view.findViewById(R.id.action_button)
|
||||||
|
|
||||||
|
searchField = view.findViewById(R.id.search_field)
|
||||||
|
|
||||||
toolbar = view.findViewById(R.id.toolbar)
|
toolbar = view.findViewById(R.id.toolbar)
|
||||||
toolbar.setNavigationOnClickListener {
|
toolbar.setNavigationOnClickListener {
|
||||||
exitFlow()
|
exitFlow()
|
||||||
|
@ -114,6 +116,7 @@ abstract class BaseStoryRecipientSelectionFragment : Fragment(R.layout.stories_b
|
||||||
|
|
||||||
override fun onBeforeContactSelected(recipientId: Optional<RecipientId>, number: String?, callback: Consumer<Boolean>) {
|
override fun onBeforeContactSelected(recipientId: Optional<RecipientId>, number: String?, callback: Consumer<Boolean>) {
|
||||||
viewModel.addRecipient(recipientId.get())
|
viewModel.addRecipient(recipientId.get())
|
||||||
|
searchField.setText("")
|
||||||
callback.accept(true)
|
callback.accept(true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue