Помогите мне, пожалуйста. Вот мой код для составления персонального списка, но он ничего не находит - Почему?
* На испанском языке: Ayuda por favour, este es mi código una lista personalizada pero no
Busca Nada Porque?
Quiero que al buscar me allowa absersese ítem que selecciono y mI
Воспроизводство и отработка действий репродуктора. *
package com.example.reypc01.vision12;
import android.app.Activity; import android.content.Intent; import
android.os.Bundle; import android.text.TextUtils; import
android.view.View; import android.view.WindowManager; import
android.widget.AdapterView; import android.widget.ListView; import
android.widget.SearchView;
import java.util.ArrayList;
public class listapeliculasaccion extends Activity
implements SearchView.OnQueryTextListener {
private SearchView mSearchView;
private ListView lv;
private ArrayList<ListItem> userList;
private CustomListAdapterpeliculas customListAdapterpeliculas;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_listapeliculasaccion);
mSearchView=(SearchView) findViewById(R.id.searchView1);
final ListView lv = (ListView) findViewById(R.id.lista);
this.getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
ArrayList userList = getListData();
lv.setAdapter(new CustomListAdapterpeliculas(this, userList));
setupSearchView();
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
ListItem user = (ListItem) lv.getItemAtPosition(position);
Intent paso = new Intent(getApplicationContext(), reproductor.class);
paso.putExtra("urlPATH", user.getLocation());
startActivity(paso);
}
});
//customListAdapterpeliculas=new CustomListAdapterpeliculas( listapeliculasaccion.this, listItemArrayList);
//ListView.setAdapter(customListAdapterpeliculas);
}
private ArrayList getListData() {
ArrayList<ListItem> results = new ArrayList<>();
ListItem c1 = new ListItem();
c1.setImagen(R.drawable.vision);
c1.setNombre("El Corredor Del Laberinto");
c1.setDesignation("Thomas es un adolescente cuya memoria fue borrada y que ha sido encerrado junto a otros chicos de su edad en un laberinto plagado de monstruos y misterios. Para sobrevivir, tendrá que adaptarse a las normas y a los demás habitantes del laberinto.");
c1.setLocation("http://******************");
results.add(c1);
ListItem c2 = new ListItem();
c2.setImagen(R.drawable.vision);
c2.setNombre("El Corredor Del Laberinto Las Pruebas");
c2.setDesignation("Tras escapar del laberinto, Thomas y sus compañeros llegan a un recinto militar donde hay otros chicos rescatados y en el que les prometen ayuda. Sin embargo, Thomas percibe que algo sospechoso está ocurriendo.");
c2.setLocation("http://******************");
results.add(c2);
ListItem c3 = new ListItem();
c3.setImagen(R.drawable.vision);
c3.setNombre("El Extranjero");
c3.setDesignation("Una bomba colocada por terroristas del IRA asesina a la hija del dueño de un restaurante chino en Londres. El padre, antiguo miembro de las fuerzas especiales chinas, decide no esperar a las autoridades y vengar a su hija por su propia cuenta");
c3.setLocation("http://******************");
results.add(c3);
ListItem c4 = new ListItem();
c4.setImagen(R.drawable.vision);
c4.setNombre("El bueno, el malo y el muerto");
c4.setDesignation("Brian Barnes se despierta en medio del desierto herido y sin ningún recuerdo de quién es, ni ninguna idea de los acontecimientos que le han llevado a estar rodeado por ocho cadáveres, una camioneta con tres millones de dólares en efectivo y otra camioneta llena de cocaína. ");
c4.setLocation("http://******************");
results.add(c4);
ListItem c5 = new ListItem();
c5.setImagen(R.drawable.vision);
c5.setNombre("El Poder De Tai Chi");
c5.setDesignation("Un joven artista marcial con habilidades increíbles en tai chi se une a club de pelea clandestino.");
c5.setLocation("http://spy-iptv.com:25461/movie/offices/2BJJSCJTSv/2147.mp4");
results.add(c5);
return results;
}
private void setupSearchView()
{
mSearchView.setIconifiedByDefault(false);
mSearchView.setOnQueryTextListener(this);
mSearchView.setSubmitButtonEnabled(true);
mSearchView.setQueryHint("Buscar Aqui...");
}
@Override
public boolean onQueryTextChange(String newText)
{
if (TextUtils.isEmpty(newText)) {
lv.clearTextFilter();
} else {
lv.setFilterText(newText);
}
return true;
}
@Override
public boolean onQueryTextSubmit(String query)
{
return false;
} }