Me parece muy interesante el blog
- 2016-08-03 22:25:52
- Respuestas(1)
Gracias Carlos. Espero puedas compartir la plataforma... Saludos.
- 2016-08-04 10:26:19
En esta primera parte trataremos el tema de inserción y listado de datos; veremos la manera de insertar información en SQLite creando antes la tabla correspondiente sobre esta base de datos para así posteriormente listar la información que vamos insertando a medida avancemos en el fujo de nuestra aplicación.
Seguidamente se les deja la porción de código más importante para este ejemplo.
package com.codideep.app; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import java.util.ArrayList; import java.util.List; /** * Created by KAAF0 on 02-Aug-16. */ public class TUsuario extends SQLiteOpenHelper { public TUsuario(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) { super(context, name, factory, version); } @Override public void onCreate(SQLiteDatabase sqLiteDatabase) { sqLiteDatabase.execSQL("create table tusuario(id integer primary key autoincrement, nombreUsuario text)"); } @Override public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) { sqLiteDatabase.execSQL("drop table if exists tusuario"); } public void insert(String nombreUsuario) { ContentValues contentValues=new ContentValues(); contentValues.put("nombreUsuario", nombreUsuario); getWritableDatabase().insert("tusuario", null, contentValues); } public List getAll() { List listaTUsuario=new ArrayList<>(); Cursor cursor=getReadableDatabase().rawQuery("select * from tusuario", null); while (cursor.moveToNext()) { listaTUsuario.add(new Object[]{ cursor.getInt(0), cursor.getString(1) }); } return listaTUsuario; } }
El código anterior es la parte de interacción con SQLite, mientras que existe otra parte desde donde mandamos información para cargar datos a la base de datos.
Sin más que decir, les dejo a continuación con el ejemplo explicado en un video.