El Codigo Accede a la Base de datos en los que hay 5 registros
ok, solo
quiero a�adir dinamicamente cada registro a el Array para poder
luego
asociarlo al ListView y poder mostrar la lista.
package com.souldeveloper.BaseDatosNombres;
import java.lang.reflect.Array;
import android.app.ListActivity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class VerNombres extends ListActivity{
String nombre;
int[] num = {android.R.id.text1};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
BaseDatos base = new BaseDatos(VerNombres.this,
"nombres", null,1);
SQLiteDatabase db = base.getWritableDatabase();
Cursor c = db.rawQuery("SELECT * fROM nombres", null);
if(c.moveToFirst()){
String[] nombres = new String[4];
int i=0;
do{
nombre = c.getString(1);
nombres[i]= nombre;
c.moveToNext();
i++;
}while(c.moveToNext());
setListAdapter(new
ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, nombres));
}
}
@Override
protected void onListItemClick(ListView l, View v, int
position,
long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String nombre =
(String)getListAdapter().getItem(position).toString();
Toast o = new Toast(VerNombres.this);
o.makeText(VerNombres.this, nombre,
Toast.LENGTH_LONG).show();
}
}
--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.
}
setListAdapter(new
ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, nombres, nombres));
--