public class TodasPelis extends ActionBarActivity {
private ListView lista;
private ArrayList<ControlItems> Items;
private AdaptadorLista Adaptador;
@
override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listapersonalizada);
lista = (ListView)findViewById(R.id.lista);
loadItems();
}
@
override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_todas_pelis, menu);
return true;
}
@
override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
private void loadItems() {
AdminSQLiteOpenHelper admin = new AdminSQLiteOpenHelper(this,
"administracion", null, 1);
SQLiteDatabase bd = admin.getWritableDatabase();
Cursor fila = bd.rawQuery(
"select Titulo,Nota from Peliculas", null);
if (fila.moveToFirst()){
Items = new ArrayList<ControlItems>();
{
Items.add(new ControlItems(fila.getString(0), fila.getInt(1)));
lista.setAdapter(Adaptador);
while (fila.moveToNext()) {
Items.add(new ControlItems(fila.getString(0), fila.getInt(1)));
}
Adaptador = new AdaptadorLista(this, Items);
}
} else
Toast.makeText(this, "No hay peliculas",
Toast.LENGTH_SHORT).show();
bd.close();
Adaptador = new AdaptadorLista(this, Items);
lista.setAdapter(Adaptador);
}
}