FilterList / Search from List in Android Studio not working. I need help, because I haven't IDEA.





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I must do small project - Notepad in Android Studio on my college.
I have problem, because I must do the Activity which search and read file by it's name.



This is my code:



NotesActivity - Here I have all to do file list and I think here need help.
In function onCreate (NotesActivity) , I added line 48 to 69 for create FilterList, but doesn't work.
Do you know Why ? Thank you for everythink help.



 package com.example.kompiuter.notepad;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnLongClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class NotesActivity extends AppCompatActivity {

private ListView mListViewNotes;
private EditText findText;
private ArrayAdapter adapter;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notes_activity);

findText = (EditText) findViewById(R.id.note_find);
mListViewNotes = (ListView) findViewById(R.id.list);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.floatingActionButton2);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(),WriteNoteActivity.class);
startActivity(intent);
}
});
ArrayList<Notes> notes = new ArrayList<>();
ArrayList<String> noteFiles = new ArrayList<>();

adapter = new ArrayAdapter<>(this,R.layout.notes_activity_layout,notes);
mListViewNotes.setTextFilterEnabled(true);
mListViewNotes.setAdapter(adapter);

findText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
NotesActivity.this.adapter.getFilter().filter(s);
adapter.notifyDataSetChanged();

}

@Override
public void afterTextChanged(Editable s) {

}
});




}


@Override
protected void onResume(){
super.onResume();
mListViewNotes.setAdapter(null);

final ArrayList<Notes> notes = Utilities.getAllSavedNotes(this);

if(notes == null || notes.size() == 0){
Toast.makeText(this,"Nie masz notatek do zapisania!",Toast.LENGTH_SHORT).show();
return;
}else{
final NotesAdapter na = new NotesAdapter(this,R.layout.notes_activity,notes);
mListViewNotes.setAdapter(na);

mListViewNotes.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String fileName = ((Notes)mListViewNotes.getItemAtPosition(position)).getDateTime() + Utilities.FILE_EXTENSION;
Intent viewNoteIntent = new Intent(getApplicationContext(),WriteNoteActivity.class);
viewNoteIntent.putExtra("NOTE_FILE",fileName);
startActivity(viewNoteIntent);
}
});


}


}
}


Next is Constructor and Adapter:



package com.example.kompiuter.notepad;

import android.content.Context;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.TimeZone;

public class Notes implements Serializable {

private String mTitle;
private String mContent;
private long mDateTime;

public Notes(long dateInMinillis,String title,String content){
mDateTime = dateInMinillis;
mTitle = title;
mContent = content;
}

public void setTitle(String title){
mTitle=title;
}

public String getTitle(){
return mTitle;
}

public long getDateTime() {
return mDateTime;
}

public String getDateTimeFormatted(Context context) {
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"
, context.getResources().getConfiguration().locale);
formatter.setTimeZone(TimeZone.getDefault());
return formatter.format(new Date(mDateTime));
}

public void setContent(String content){
mContent=content;
}
public String getContent() {
return mContent;
}
}


package com.example.kompiuter.notepad;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

public class NotesAdapter extends ArrayAdapter<Notes> {



public NotesAdapter(Context context, int resource, List<Notes> object) {
super(context, resource, object);
}

@Override
public View getView(int position, View converView, ViewGroup parent){
//return super.getView(position,converView,parent);
if (converView == null){
converView=LayoutInflater.from(getContext()).inflate(R.layout.notes_activity_layout,null);
}
Notes note =getItem(position);

if (note!=null){
TextView title = (TextView) converView.findViewById(R.id.noteName);

title.setText(note.getTitle());


}

return converView;
}





}









share|improve this question

























  • let the adapter implement developer.android.com/reference/android/widget/Filterable

    – Martin Zeitler
    Nov 17 '18 at 2:24











  • Thank you. I must change all project to do this :( .

    – Bartusiak
    Nov 18 '18 at 11:39


















0















I must do small project - Notepad in Android Studio on my college.
I have problem, because I must do the Activity which search and read file by it's name.



This is my code:



NotesActivity - Here I have all to do file list and I think here need help.
In function onCreate (NotesActivity) , I added line 48 to 69 for create FilterList, but doesn't work.
Do you know Why ? Thank you for everythink help.



 package com.example.kompiuter.notepad;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnLongClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class NotesActivity extends AppCompatActivity {

private ListView mListViewNotes;
private EditText findText;
private ArrayAdapter adapter;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notes_activity);

findText = (EditText) findViewById(R.id.note_find);
mListViewNotes = (ListView) findViewById(R.id.list);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.floatingActionButton2);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(),WriteNoteActivity.class);
startActivity(intent);
}
});
ArrayList<Notes> notes = new ArrayList<>();
ArrayList<String> noteFiles = new ArrayList<>();

adapter = new ArrayAdapter<>(this,R.layout.notes_activity_layout,notes);
mListViewNotes.setTextFilterEnabled(true);
mListViewNotes.setAdapter(adapter);

findText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
NotesActivity.this.adapter.getFilter().filter(s);
adapter.notifyDataSetChanged();

}

@Override
public void afterTextChanged(Editable s) {

}
});




}


@Override
protected void onResume(){
super.onResume();
mListViewNotes.setAdapter(null);

final ArrayList<Notes> notes = Utilities.getAllSavedNotes(this);

if(notes == null || notes.size() == 0){
Toast.makeText(this,"Nie masz notatek do zapisania!",Toast.LENGTH_SHORT).show();
return;
}else{
final NotesAdapter na = new NotesAdapter(this,R.layout.notes_activity,notes);
mListViewNotes.setAdapter(na);

mListViewNotes.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String fileName = ((Notes)mListViewNotes.getItemAtPosition(position)).getDateTime() + Utilities.FILE_EXTENSION;
Intent viewNoteIntent = new Intent(getApplicationContext(),WriteNoteActivity.class);
viewNoteIntent.putExtra("NOTE_FILE",fileName);
startActivity(viewNoteIntent);
}
});


}


}
}


Next is Constructor and Adapter:



package com.example.kompiuter.notepad;

import android.content.Context;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.TimeZone;

public class Notes implements Serializable {

private String mTitle;
private String mContent;
private long mDateTime;

public Notes(long dateInMinillis,String title,String content){
mDateTime = dateInMinillis;
mTitle = title;
mContent = content;
}

public void setTitle(String title){
mTitle=title;
}

public String getTitle(){
return mTitle;
}

public long getDateTime() {
return mDateTime;
}

public String getDateTimeFormatted(Context context) {
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"
, context.getResources().getConfiguration().locale);
formatter.setTimeZone(TimeZone.getDefault());
return formatter.format(new Date(mDateTime));
}

public void setContent(String content){
mContent=content;
}
public String getContent() {
return mContent;
}
}


package com.example.kompiuter.notepad;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

public class NotesAdapter extends ArrayAdapter<Notes> {



public NotesAdapter(Context context, int resource, List<Notes> object) {
super(context, resource, object);
}

@Override
public View getView(int position, View converView, ViewGroup parent){
//return super.getView(position,converView,parent);
if (converView == null){
converView=LayoutInflater.from(getContext()).inflate(R.layout.notes_activity_layout,null);
}
Notes note =getItem(position);

if (note!=null){
TextView title = (TextView) converView.findViewById(R.id.noteName);

title.setText(note.getTitle());


}

return converView;
}





}









share|improve this question

























  • let the adapter implement developer.android.com/reference/android/widget/Filterable

    – Martin Zeitler
    Nov 17 '18 at 2:24











  • Thank you. I must change all project to do this :( .

    – Bartusiak
    Nov 18 '18 at 11:39














0












0








0








I must do small project - Notepad in Android Studio on my college.
I have problem, because I must do the Activity which search and read file by it's name.



This is my code:



NotesActivity - Here I have all to do file list and I think here need help.
In function onCreate (NotesActivity) , I added line 48 to 69 for create FilterList, but doesn't work.
Do you know Why ? Thank you for everythink help.



 package com.example.kompiuter.notepad;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnLongClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class NotesActivity extends AppCompatActivity {

private ListView mListViewNotes;
private EditText findText;
private ArrayAdapter adapter;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notes_activity);

findText = (EditText) findViewById(R.id.note_find);
mListViewNotes = (ListView) findViewById(R.id.list);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.floatingActionButton2);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(),WriteNoteActivity.class);
startActivity(intent);
}
});
ArrayList<Notes> notes = new ArrayList<>();
ArrayList<String> noteFiles = new ArrayList<>();

adapter = new ArrayAdapter<>(this,R.layout.notes_activity_layout,notes);
mListViewNotes.setTextFilterEnabled(true);
mListViewNotes.setAdapter(adapter);

findText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
NotesActivity.this.adapter.getFilter().filter(s);
adapter.notifyDataSetChanged();

}

@Override
public void afterTextChanged(Editable s) {

}
});




}


@Override
protected void onResume(){
super.onResume();
mListViewNotes.setAdapter(null);

final ArrayList<Notes> notes = Utilities.getAllSavedNotes(this);

if(notes == null || notes.size() == 0){
Toast.makeText(this,"Nie masz notatek do zapisania!",Toast.LENGTH_SHORT).show();
return;
}else{
final NotesAdapter na = new NotesAdapter(this,R.layout.notes_activity,notes);
mListViewNotes.setAdapter(na);

mListViewNotes.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String fileName = ((Notes)mListViewNotes.getItemAtPosition(position)).getDateTime() + Utilities.FILE_EXTENSION;
Intent viewNoteIntent = new Intent(getApplicationContext(),WriteNoteActivity.class);
viewNoteIntent.putExtra("NOTE_FILE",fileName);
startActivity(viewNoteIntent);
}
});


}


}
}


Next is Constructor and Adapter:



package com.example.kompiuter.notepad;

import android.content.Context;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.TimeZone;

public class Notes implements Serializable {

private String mTitle;
private String mContent;
private long mDateTime;

public Notes(long dateInMinillis,String title,String content){
mDateTime = dateInMinillis;
mTitle = title;
mContent = content;
}

public void setTitle(String title){
mTitle=title;
}

public String getTitle(){
return mTitle;
}

public long getDateTime() {
return mDateTime;
}

public String getDateTimeFormatted(Context context) {
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"
, context.getResources().getConfiguration().locale);
formatter.setTimeZone(TimeZone.getDefault());
return formatter.format(new Date(mDateTime));
}

public void setContent(String content){
mContent=content;
}
public String getContent() {
return mContent;
}
}


package com.example.kompiuter.notepad;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

public class NotesAdapter extends ArrayAdapter<Notes> {



public NotesAdapter(Context context, int resource, List<Notes> object) {
super(context, resource, object);
}

@Override
public View getView(int position, View converView, ViewGroup parent){
//return super.getView(position,converView,parent);
if (converView == null){
converView=LayoutInflater.from(getContext()).inflate(R.layout.notes_activity_layout,null);
}
Notes note =getItem(position);

if (note!=null){
TextView title = (TextView) converView.findViewById(R.id.noteName);

title.setText(note.getTitle());


}

return converView;
}





}









share|improve this question
















I must do small project - Notepad in Android Studio on my college.
I have problem, because I must do the Activity which search and read file by it's name.



This is my code:



NotesActivity - Here I have all to do file list and I think here need help.
In function onCreate (NotesActivity) , I added line 48 to 69 for create FilterList, but doesn't work.
Do you know Why ? Thank you for everythink help.



 package com.example.kompiuter.notepad;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnLongClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class NotesActivity extends AppCompatActivity {

private ListView mListViewNotes;
private EditText findText;
private ArrayAdapter adapter;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notes_activity);

findText = (EditText) findViewById(R.id.note_find);
mListViewNotes = (ListView) findViewById(R.id.list);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.floatingActionButton2);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(),WriteNoteActivity.class);
startActivity(intent);
}
});
ArrayList<Notes> notes = new ArrayList<>();
ArrayList<String> noteFiles = new ArrayList<>();

adapter = new ArrayAdapter<>(this,R.layout.notes_activity_layout,notes);
mListViewNotes.setTextFilterEnabled(true);
mListViewNotes.setAdapter(adapter);

findText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
NotesActivity.this.adapter.getFilter().filter(s);
adapter.notifyDataSetChanged();

}

@Override
public void afterTextChanged(Editable s) {

}
});




}


@Override
protected void onResume(){
super.onResume();
mListViewNotes.setAdapter(null);

final ArrayList<Notes> notes = Utilities.getAllSavedNotes(this);

if(notes == null || notes.size() == 0){
Toast.makeText(this,"Nie masz notatek do zapisania!",Toast.LENGTH_SHORT).show();
return;
}else{
final NotesAdapter na = new NotesAdapter(this,R.layout.notes_activity,notes);
mListViewNotes.setAdapter(na);

mListViewNotes.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String fileName = ((Notes)mListViewNotes.getItemAtPosition(position)).getDateTime() + Utilities.FILE_EXTENSION;
Intent viewNoteIntent = new Intent(getApplicationContext(),WriteNoteActivity.class);
viewNoteIntent.putExtra("NOTE_FILE",fileName);
startActivity(viewNoteIntent);
}
});


}


}
}


Next is Constructor and Adapter:



package com.example.kompiuter.notepad;

import android.content.Context;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.TimeZone;

public class Notes implements Serializable {

private String mTitle;
private String mContent;
private long mDateTime;

public Notes(long dateInMinillis,String title,String content){
mDateTime = dateInMinillis;
mTitle = title;
mContent = content;
}

public void setTitle(String title){
mTitle=title;
}

public String getTitle(){
return mTitle;
}

public long getDateTime() {
return mDateTime;
}

public String getDateTimeFormatted(Context context) {
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"
, context.getResources().getConfiguration().locale);
formatter.setTimeZone(TimeZone.getDefault());
return formatter.format(new Date(mDateTime));
}

public void setContent(String content){
mContent=content;
}
public String getContent() {
return mContent;
}
}


package com.example.kompiuter.notepad;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

public class NotesAdapter extends ArrayAdapter<Notes> {



public NotesAdapter(Context context, int resource, List<Notes> object) {
super(context, resource, object);
}

@Override
public View getView(int position, View converView, ViewGroup parent){
//return super.getView(position,converView,parent);
if (converView == null){
converView=LayoutInflater.from(getContext()).inflate(R.layout.notes_activity_layout,null);
}
Notes note =getItem(position);

if (note!=null){
TextView title = (TextView) converView.findViewById(R.id.noteName);

title.setText(note.getTitle());


}

return converView;
}





}






java android android-studio






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 17 '18 at 1:27









Andrew Thompson

154k29166350




154k29166350










asked Nov 16 '18 at 22:58









BartusiakBartusiak

13




13













  • let the adapter implement developer.android.com/reference/android/widget/Filterable

    – Martin Zeitler
    Nov 17 '18 at 2:24











  • Thank you. I must change all project to do this :( .

    – Bartusiak
    Nov 18 '18 at 11:39



















  • let the adapter implement developer.android.com/reference/android/widget/Filterable

    – Martin Zeitler
    Nov 17 '18 at 2:24











  • Thank you. I must change all project to do this :( .

    – Bartusiak
    Nov 18 '18 at 11:39

















let the adapter implement developer.android.com/reference/android/widget/Filterable

– Martin Zeitler
Nov 17 '18 at 2:24





let the adapter implement developer.android.com/reference/android/widget/Filterable

– Martin Zeitler
Nov 17 '18 at 2:24













Thank you. I must change all project to do this :( .

– Bartusiak
Nov 18 '18 at 11:39





Thank you. I must change all project to do this :( .

– Bartusiak
Nov 18 '18 at 11:39












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53346485%2ffilterlist-search-from-list-in-android-studio-not-working-i-need-help-becaus%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53346485%2ffilterlist-search-from-list-in-android-studio-not-working-i-need-help-becaus%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

List item for chat from Array inside array React Native

Thiostrepton

Caerphilly