GetLoaderManager en ListActivity
Deseo implementar un Loader para una ListActivity pero la actividad no reconoce getLoaderManager.
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); dbHelper = new DBHelper(this,DBNAME,FindPackageName(), TABLE_NAME); sql = dbHelper.getReadableDataBase(); //Log.d("Gaurav","Database Open"); String[] from = new String[]{"word","_id","MyList"}; int[] to = new int[]{R.id.listrow }; simpleCursorLoader = new SimpleCursorLoader(this, TABLE_NAME, from, null, null, null, null, null, null, sql); //query result will be whole database //cursor = sql.query(TABLE_NAME, from, null, null, null, null, null); //startManagingCursor(cursor); //this method is deprecated //Log.d(TAG,"Cursor Set"); completerOrMyListAdapter = new CompleteOrMyListAdapter(this, R.layout.completeormylist_adapter, cursor, from, to, dbHelper); setListAdapter(completerOrMyListAdapter); // Prepare the loader. Either re-connect with an existing one, // or start a new one. LoaderManager lm = getLoaderManager(); //if (lm.getLoader(0) != null) { // lm.initLoader(0, null, this); //} //getLoaderManager().initLoader(0, null, this); }
- ¿Cuáles son las diferencias entre extender la actividad y extender ListActivity?
- ¿Por qué se bloquea mi actividad al pulsar el botón de inicio?
- Desplazamiento por Android en la lista
- Android ListView en el fragmento
- Android Cómo saber qué casilla de verificación está seleccionada
- cambiar el color de fondo de ListView desactiva el color de resaltado
- Agregar botones a una listactividad
- Android RelativeLayout y altura de wrap_content?
- ListActivity vs ListView
- Android ListView Edge Fading funciona en un dispositivo virtual 2.2 pero no en Samsung 2.2.1
- ¿Cuál es la mejor manera de mantener el adaptador como una clase interna de actividad o fuera?
- Android: ¿Cómo tener un menú compartido en cada actividad (lista) sin volver a escribir los métodos anulados?
- Android SimpleCursorAdapter no se actualiza cuando cambia la base de datos
Si su aplicación sólo se ejecutará en el nivel 11 de la API o superior, establezca el destino de compilación de forma adecuada y el método estará disponible.
Sin embargo, si está utilizando la Biblioteca de Compatibilidad de Android para tener compatibilidad con los cargadores antes del Nivel 11 de la API, no puede utilizar ListActivity
. Tienes que heredar de FragmentActivity
. Utilice un ListFragment
, o simplemente un ListView
simple que usted maneja usted mismo.
Creo que probablemente utilice más abajo
getSupportLoaderManager().initLoader(0, null, this);
Si utiliza el paquete de soporte v4
- Múltiples solicitudes con retroadaptación para combinar resultados
- Cambiar la orientación de la pantalla – Android 3.2 en VirtualBox