He implementado un listview con un baseadapter que se está filtrando (solo se muestran los elementos coincidentes) cuando el usuario busca una consulta, pero cuando no hay más texto en la barra de búsqueda y la acción de búsqueda está cerrada, no puedo para restablecer (recuperar todos los elementos listview inicial) el listview con todos […]
Intentaba interceptar una intención de mapas de Google como la siguiente: Intención myIntent = new Intent (android.content.Intent.ACTION_VIEW, Uri.parse ("geo: 37.423156, -122.084917")); pero no he encontrado ningún ejemplo, enlace o documentación de esto. Por lo tanto, estoy pensando que lamentablemente no es posible. En el archivo Manifest he puesto varios filtros de intención. Especialmente creo que […]
Necesito mi aplicación de Android para ejecutar una cierta actividad en mi aplicación, respondiendo a los siguientes datos de Uri de la intención que se envió: http://www.example.com/redirect.aspx?customurl=example%3a%2f%2f%3fop%3dexampledetail%26stuff%3d12345%26morestuff%3dI%2520Love%25Android Si utilizo lo siguiente en mi manifiesto (para la Actividad que quiero responder a la Intención), puedo capturar esto, pero aparece el selector (que no quiero): <intent-filter> <action […]
Quiero implementar la función Android Searchview en un fragmento listview con datos de una base de datos Firebase. Código para obtener los datos de Firebase mPOIAdapter = new FirebaseListAdapter<Poi>( getActivity(), Poi.class, R.layout.item_layout_poi, FirebaseDatabase.getInstance().getReference("poi").orderByChild("name")) { @Override protected void populateView(View v, Poi model, int position) { TextView pointsText = (TextView) v.findViewById(R.id.poi_textview); pointsText.setText(model.getName()); TextView pointDescr = (TextView) v.findViewById(R.id.poi_building); […]
Fondo Estoy haciendo una alternativa a la aplicación de administrador de aplicaciones predeterminada ( aquí ), y actualmente tengo 4 opciones de clasificación y una opción de filtrado: Ordenar por tiempo de instalación, tiempo de actualización, nombre del paquete y nombre de la aplicación Incluir aplicaciones de sistema o no Esto se puede mostrar aquí: […]
Estoy usando bien RealmRecyclerViewAdapter. Mi problema es implementar un Filterable que no funciona. Este es el código: private class AirportAdapter extends RealmRecyclerViewAdapter<AirportR,RecyclerView.ViewHolder> implements Filterable { Context context; OrderedRealmCollection<AirportR>listAirports; public AirportAdapter(Context activity, OrderedRealmCollection<AirportR>airports) { super(activity,airports, true); this.context = activity; this.listAirports = airports; } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.airport_show, parent,false); […]
En nuestro Proyecto tratamos mucho con Listas y lo usamos en el pasado con el siguiente "patrón": ListView está en un Fragmento, se inicializa en onActivityCreated donde primero iniciamos CursorLoaders y luego en onFinish swapCusor al ListAdapter. A continuación, implementamos una función de búsqueda utilizando el filtroQueryProvider que acaba de devolver un cursor con contentResolver.query […]
En mi aplicación tengo crear una vista de lista personalizada y quiero implementar un filtro para que la lista se puede filtrar de acuerdo con el texto introducido en el EditText. Estoy utilizando un BaseAdapter como una clase separada y estoy llamando a esa clase en mi actividad principal. También he implementado el addTextChangedListener () […]
Estoy utilizando el ArrayAdapter en un AutoCompleteTextView. Results.values tiene el valor esperado pero no obtengo ninguna lista en la interfaz de usuario. public class CustomArrayAdapter extends ArrayAdapter<String> implements Filterable { private final Object mLock = new Object(); private CustomFilter mFilter; public ArrayList<String> mItems; public ArrayList<String> mFiltered; public CustomArrayAdapter(Context context, int textViewResourceId) { super(context, textViewResourceId); mItems […]
Estoy utilizando un ArrayAdapter personalizado para configurar el adaptador en un AutocompleteTextView (AddressAdapter extends ArrayAdapter). public class AutoCompleteAdapter extends ArrayAdapter<String> implements Filterable { private ArrayList<String> mData; ArrayList<String> listTempPrefix = new ArrayList<String>(); ArrayList<String> listTemp = new ArrayList<String>(); String valueText; String[] words; String ulcase; public AutoCompleteAdapter(Context context, int textViewResourceId, ArrayList<String> bS) { super(context, textViewResourceId); mData = bS;//new […]