Bonjour, le searchview m'affiche toutes les infos issues de BlogPost.java , mais comment faire pour que lors de la recherche les données de l'utilisateur venant de User.java s'affiche(au lieu de cela ces données sont remplacées par celles de l'utilisateur courant et non de celui qui a posté l'article.

Mon HomeFragment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
public class HomeFragment extends Fragment implements  SearchView.OnQueryTextListener{
 
...
 
    @Override
    public void onCreateOptionsMenu (Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
        inflater.inflate(R.menu.main_menu, menu);
 
        MenuItem menuItem = menu.findItem(R.id.action_search_btn);
        SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuItem);
        searchView.setOnQueryTextListener(this);
 
 
       searchView.setImeOptions(EditorInfo.IME_ACTION_DONE);
 
 
 
    }
 
    @Override
    public boolean onQueryTextSubmit(String query) {
        return false;
    }
 
    @Override
    public boolean onQueryTextChange(String newText) {
 
 
        newText = newText.toLowerCase();
        ArrayList<BlogPost> newList = new ArrayList<>();
 
 
        for (BlogPost blogPost : blog_list) {
 
             if (blogPost.getDesc().toLowerCase().contains(newText)){
 
                 newList.add(blogPost);
 
             }
 
 
        }
        blogRecyclerAdapter.setFilter(newList);
        return true;
    }
Dans RecyclerView j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public ArrayList<BlogPost> blog_list;
 
...
public void setFilter(ArrayList<BlogPost> newList) {
 
ArrayList<BlogPost> newList = new ArrayList<>();
 
blog_list.addAll(newList);
notifyDataChanged;
}
Je vous remercie d'avance.