Add button to remove saved search query
TODO: move all saved query related logic into its own manager instead of leaving them in SearchFragment. Change-Id: I9635140eb507331246f9035a23138421cfa4b50a Fix: 27391895 Test: make RunSettingsRoboTests
This commit is contained in:
@@ -22,17 +22,18 @@ import android.widget.TextView;
|
||||
public class SavedQueryViewHolder extends SearchViewHolder {
|
||||
|
||||
public final TextView titleView;
|
||||
public final View removeButton;
|
||||
|
||||
public SavedQueryViewHolder(View view) {
|
||||
super(view);
|
||||
titleView = view.findViewById(android.R.id.title);
|
||||
removeButton = view.findViewById(android.R.id.icon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBind(SearchFragment fragment, SearchResult result) {
|
||||
titleView.setText(result.title);
|
||||
itemView.setOnClickListener(v -> {
|
||||
fragment.onSavedQueryClicked(result.title);
|
||||
});
|
||||
titleView.setOnClickListener(v -> fragment.onSavedQueryClicked(result.title));
|
||||
removeButton.setOnClickListener(v -> fragment.onRemoveSavedQueryClicked(result.title));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user